QNX NEUTRINO RTOS
QNX® Neutrino® RTOS is a full-featured and robust OS that scales down to meet the constrained resource requirements of real time embedded systems. Its true microkernel design and its modular architecture enable customers to create highly optimized and reliable systems with low total cost of ownership. It offers the embedded industries only field-proven, clean strategy for migrating from single-core to multi-core processing.
True microkernel OS
QNX Neutrino RTOS is so reliable because it is a true microkernel operating system.
Under QNX Neutrino, every driver, protocol stack, filesystem and application runs in the safety of memory-protected user space, outside the kernel. Virtually any component can fail and be automatically restarted without affecting other components or the kernel. No other commercial RTOS offers this degree of protection. It can offer the best possible performance, even on inexpensive hardware
Self-healing systems
QNX Neutrino RTOS provides a level of fault containment and recovery offered by no other commercial RTOS.
Extensive board support
QNX Neutrino RTOS supports a broad range of x86, PowerPC, ARM, MIPS and SH-4 platforms. The resource manager framework, which, unlike conventional drivers, runs in memory-protected user space, simplifies driver development for custom hardware.
Efficient product development
QNX Neutrino RTOS enables rapid and efficient product development in a number of ways:
- Microkernel architecture facilitates bug identification and resolution, and enables safe and rapid component upgrades without costly downtimes or system outages
- Just one OS and one set of binaries can target single-processor devices, SMP systems, or processor clusters
- Open-source UNIX, Linux, and other code can be ported with a simple recompile because QNX Neutrino is engineered to the POSIX standard (1003.1-2001 POSIX.1)
- Standard POSIX APIs not only let developers easily reuse application code but also provide a familiar development environment
- Development teams can reuse code and reduce their verification efforts thanks to field-tested binaries — drivers, applications, custom OS services, etc, which can be implemented across entire product lines
- Out-of-the-box support for a wide range of networking protocols and flash filesystems, and a built-in high availability solution reduce overall development work
Link: http://www.qnx.com
Refer the link for details of Other QNX products and solutions - http://www.qnx.com/products/neutrino-rtos/index.html