QNX / OpenQNX on the Radxa / RockPro boards?

Hello to everyone.

I want to evaluate the chance to use openqnx for development of a project. I’m building a modular device / phone/ phablet and I would like to explore which OS is best to install there.

Linux ? nop,it’s too easy,everything will work good :wink: FreeBSD ? most interesting,but there are few developers. Some kind of Unix “distro” ?

This is what I want to evaluate. The boards that I want to use are the Radxa Zero 3W and the RockPro64 RK3399.

I would like to know if QNX / OpenQNX can be installed in those boards.

Thanks.

Some practial advice. Probably not a good idea. I don’t know anything about the boards you mentioned but I’m guessing they are ARM based. Either there will be an exact BSP, a close one or you can at least in principle develop your own. That’s not the problem.

So why do I say no? To start with, there’s a license fee involved. Do you plan to build and sell a lot of these? You probably have to start at around 1000 if you are going to make it worth your while. Do you need QNX, probably not. This doesn’t sound like a project where the real time capabilities of QNX are needed. You would gain the superior message passing architecture of QNX, which most users these days seem unclear on how to implement properly. You can do a typical Windows design on QNX where you throw everything into one program with many threads, but you can do that on Linux or FreeBSD too at no cost.

Then there is support. There is no Linux company, although there are companies who can provided you with help. The problem with QNX the company these days is they seem to be focused on the auto industry. To get assistance you will need a support contract. This is a pricy item.

So, while I’ve been doing work with QNX for 40+ years and I can sing it’s praises, it would be a stretch to say it would be a good choice for your project. In case it is of interest, one of the reasons Blackberry purchased QNX was to build a tablet and then a phone, and both failed miserably in the market. This was not because the choice of QNX was a bad one, it wasn’t, but because they were overwhelmed by the competition that already controlled the marker.