Build Embedded Systems with the Highest Level of Functional Safety Certification
QNX OS for Safety is a software solution that provides the reliable foundation necessary for building competitive automotive and mission-critical systems in a cost-effective and safe manner. QNX OS for Safety supports a wide-array of applications including, but not limited to:
- Control systems in autonomous vehicles
- ADAS systems
- Digital and hybrid instrument clusters
- High-speed train systems
- Industrial automation
- Energy generation
- Medical robotic surgery
With the incorporation of functional safety standards certification, QNX OS for Safety is the first safety-certified product in QNX’s 7.0 product family. It builds on QNX SDP 7.0, the most advanced and secure embedded OS developed for use in all safety and mission critical applications. The QNX OS for Safety is certified to ISO 26262 at ASIL D and IEC 61508 SIL3 by TÜV Rheinland, an international leader in the sustained development of safety and quality.
Reduced Development and Certification Time, Risk and Cost
Building an automotive system compliant with ISO 26262 or an industrial automation or high-speed train control systems is complex and a significant undertaking. To help mitigate risk of non-compliance and reduce development and certification costs, BlackBerry QNX provides a reliable RTOS foundation that is pre-certified to the highest level of ISO 26262 – ASIL D and high SIL levels to IEC 61508.
Freedom from Interference
While functional safety requirements place emphasis on the system being deterministic and reliable, other competitive features demand the system to be more dynamic, connected and versatile. However, it is important that these requirements of mixed criticality don’t conflict.
QNX OS for Safety significantly eases the task of ensuring freedom from interference in systems with mixed criticality. Ultimately this translates into a lower certification effort.
QNX OS for Safety includes the qualification of the C and C++ toolchain to level 3. The C and C++ compiler, linker and assembler for the ARM and x86 architecture are crucial to the correct generation of the software to run on microprocessors. By taking on the qualification of these toolchains, BlackBerry QNX offloads this certification task from customers saving them valuable time and effort.
QNX OS for Safety is fully API-compatible with BlackBerry QNX’s standard RTOS release. Developers already familiar with the standard RTOS require no ramp-up time when working with the safety-certified product and can use the same QNX Momentics tool suite. The API compatibility eases the learning curve for the development team, and leverage one common platform for safety-critical and non-safety-criticalapplications, thus maximizing code re-usage.
Software and Documentation
The QNX OS for Safety includes software and documentation, all pre-certified to ISO 26262 ASIL D and IEC 61508 SIL 3.
- QNX Neutrino RTOS microkernel, process manager with multicore support and adaptive partitioning technology
- POSIX compliant C Library
ISO 26262 ASIL D and IEC 61508 SIL 3 certificate, issued by TÜV Rheinland
- Safety Manual
- Installation and Usage Guide
- Hazard and Risk Analysis
- Safety Case
- Release Notes
QNX OS for Safety is supported on the ARM and x86 architectures. The product is enabled and tested on many popular hardware platforms and can be adapted to run on a customer’s chosen hardware through BlackBerry QNX’s experienced team of safety professionals and technical support experts.