QNX Neutrino is the latest incarnation of QNX's Real-Time Operating System that is both full-featured and robust, but can also scale down to meet the constrained resource requirements of realtime embedded systems. It features a microkernel based design, modular design, message passing based API, UNIX like environment and POSIX compliance.
QNX Neutrino is the latest version (v6) of the Real Time Operating System written by QNX Software Systems. As well as being famous for being used in safety critical embedded systems it is now being found in more commercial settings such as automotive information systems and the Blackberry Tablet OS runs on top of the QNX Neutrino RTOS.
The design of QNX Neutrino is based on a microkernel and message passing layer. All processes run in memory protected user space which allow QNX Neutrino to be robust yet scalable, even in the face of runtime errors in core services such as drivers.
QNX Neutrino is available for the x86, ARM, PowerPC, MIPS and SH-4 processor architectures.
What kinds of questions should have this tag?
This tag should be applied to questions which are asking about programming for the QNX Neutrino RTOS, and particularly when using the RTOS services and APIs.
Questions about the Blackberry Tablet OS should probably only have this tag if you are coding directly against the underlying QNX Neutrino RTOS APIs.
Important Links
- QNX Neutrino RTOS (http://www.qnx.com/products/neutrino-rtos/neutrino-rtos.html) page on the QNX Software Systems website.