10 reasons to use a commercial microkernel OS in your next embedded design

Author : David Pashley | Managing Director | Direct Insight

01 February 2021

Introduction to QNX_580x280

Why spend money on a commercial operating system when you can use Linux for free? That’s a valid question, and for many companies, not one they even consider. After all, Linux is the de facto standard for embedded designs, it’s universally supported by chip makers and is – as mentioned before – free.

The full version of this article was originally featured in the February 2021 issue of EPDT magazine [read the digital issue]. Sign up to receive your own copy each month.

Many of the projects embedded designers work on use Linux very successfully. Yet there are also many applications where Linux is not suitable, and a better option would be a commercial microkernel real-time OS, such as QNX. Here, David Pashley, Managing Director at embedded design specialist, Direct Insight outlines some of the reasons why you should check that your OS choice is best suited to the needs of your project...

1. Is it mission-critical?
This boils down to what level of availability is acceptable. Obviously, a system used in robot surgery will require a high, formally-certified level of performance – while an advertising display will not. On the other hand, when you pass by such a display, screen blue, with a debug message in the corner, there is still a cost incurred – both in terms of the loss of function and the reputation of the manufacturer.

2. Updating a live system...
3. Failure monitoring...
4. Size...
5. Licensing/IP...
6. Safety-certified/industry standards...
7. Tools & debugging...
8. Prevent CPU hogging...
9. Real-time operation...
10. Simple migration from Linux...


Read the full article in EPDT's February 2021 issue...


More information...

Contact Details and Archive...

Print this page | E-mail this page