A QNX Neutrino-based system is extremely small and efficient – crucial for ROMable systems. What's more, this built-in POSIX compatibility comes without the penalty of extra code. Programmers familiar with UNIX or Linux won't need any training to feel right at home in this POSIX environment. Unlike realtime executives and OS implementations that have proprietary APIs, the QNX Neutrino RTOS is engineered from the ground up for the latest POSIX 1003.1 standards and drafts, including realtime and thread options. And when there is a software fault, even in drivers and other critical programs, a QNX Neutrino-based system can intelligently recover – without rebooting.Įmbedded systems developers can also rely on other reliability-enhancing features of microkernel architecture, including support for both software and hardware hotswapping, and the ability to distribute components across a networked environment. With so little code in the kernel to cause problems, kernel errors are virtually eliminated. The kernel can be extended by dynamically plugging in service-providing processes, such as file systems, networking, POSIX message queues, and device drivers.Įach process runs in its own memory-protected address space. The kernel includes only a small set of core services, including thread services, message passing, mutexes, condition variables, semaphores, signals, and scheduling. The superior reliability of the QNX Neutrino RTOS is the direct result of its microkernel architecture. Full MMU protection makes it effective for mission-critical applications. Robust and massively scalable, the QNX Neutrino RTOS is suitable for everything from tiny, resource-constrained systems to high-end distributed computing environments. The QNX Neutrino RTOS is a high-performance, multi-threaded, SMP-ready, microkernel RTOS with an open-systems POSIX API.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |