The QNX Neutrino RTOS 7.1
Since 1980, thousands of companies have deployed QNX’s real-time operating systems to ensure the ideal combination of performance, security and reliability in mission-critical systems. At the core of QNX technology is the QNX Neutrino® Real-time Operating System (RTOS), a full-featured RTOS enabling next-generation products in every industry where reliability matters, including automotive, medical devices, robotics, transportation, and industrial embedded systems.
With the QNX microkernel architecture, a component failure doesn’t bring down other components or the kernel. The failed component is simply shut down and restarted without adversely affecting the rest of the system.
The QNX Neutrino RTOS offers the determinism only a real-time OS can provide. Techniques such as adaptive partitioning guarantee critical processes get the cycles they need to complete their tasks on time, while maintaining the performance your complex embedded systems require.
With the QNX Neutrino RTOS’s layered security features and access to QNX security experts, you can take a holisitic approach to security and implement exactly the security profiles your embedded systems require.
The QNX Neutrino RTOS’s microkernel architecture isolates every application, driver, protocol stack and filesystem in its own address spaces outside the kernel. This means that a failed component won’t take down other components or the kernel; it can be restarted immediately, with minimal impact on system performance.
- Quickly add new hardware or drivers with confidence, knowing a driver failure won’t mean a system failure.
- A self-monitoring high-availability manager (HAM) can perform multistage recovery when system services or processes fail or aren’t responding properly.
- The microkernel architecture enabled us to safety-certify QNX OS for Safety, so you can focus on building and certifying what you build—not the OS you built it on.
The QNX Neutrino RTOS ensures system resources are available when needed, and tasks complete when they are supposed to complete.
Designed to scale on the latest generation of multicore SoCs, including ARMv8 and x86-64, the QNX Neutrino RTOS supports both asymmetric multiprocessing (AMP) and symmetric multiprocessing (SMP), as well as bound multiprocessing (BMP), a QNX improvement on standard SMP processor affinity.
QNX’s innovative adaptive partitioning enables you to guarantee that critical processes always get the CPU cycles they need. You configure time partitions according to your particular system’s requirements, so that processes that need additional power can access unused cycles from other processes’ budgets.
Comprehensive, Layered Security
The QNX Neutrino RTOS provides a comprehensive, layered approach to security. You can easily configure security profiles with the granularity you need for your systems, as well as monitor and audit their integrity.
This layered approach allows you to implement exactly the security protocols you need to mitigate threats and harden your systems: granular control of system privilege levels, encrypted and self-verifying filesystems implementing AES 256 encryption and lockable encryption domains, secure logging of system activities, heap, stack and memory protection, and secure boot implementing TPM and TrustZone.
Try full-featured QNX SDP 7.1 for free with our 30-day evaluation license.
View our extensive library of BSPs for a broad selection of ARMv8, x86-64 and older boards
Our professional services bring complex integration methods to your existing systems and new infrastructure.
Need to safety certify your system? The QNX OS for Safety is the only embedded OS certified to IEC 61508 SIL3, IEC 62304 for Class C devices, and ISO 26262 at ASIL D.
Need to run a safety-certified system alongside non-safety systems? The QNX Hypervisor lets you run diverse OSs on the same SoC—even safety-critical systems and non-safety systems.