Reliable Embedded OS for Aerospace & Defense systems
Land, naval, air and space systems must run with the greatest reliability and minimal downtime for decades. Advanced capabilities like autonomous operation and virtualization, the drive to lower SWaP-C (size, weight, power and cost), and cybersecurity threats are expanding system complexity. Choosing a proven standards-based microkernel real-time OS (RTOS) can simplify your development of secure and functionally safe mission-critical systems.
BlackBerry QNX has helped hundreds of A&D companies around the globe build safe and secure mission-critical systems for the last 40 years - from unmanned systems, to secure communication systems to smart sensors. For the most popular hardware from Arm®, Intel® and others, embedded software solutions from BlackBerry® QNX® can help you design and integrate robust and secure mission-critical systems efficiently and effectively. POSIX-compliance simplifies the porting of code to the safe and secure QNX® Neutrino® Real-time Operating System (RTOS) and QNX Hypervisor. In addition, BlackBerry QNX world-class engineering and security services complement our software portfolio to help you shorten delivery schedules and reduce program risk over long lifecycles.
What You Need
Standardized software can help scale your technology and leverage valuable talent across systems and programs. Designing and building your mission-critical systems using standardized tools (e.g., GCC toolchain, Eclipse IDE and plugins) and APIs (e.g., PSE54, Linux, OpenGL® ES) is essential. Additionally, leveraging trusted software that seamlessly scales from single-core to multi-core to high-performance compute platforms will help you ensure maximum portability and design flexibility.
Developers can leverage their skills and knowledge to ramp up quickly, as the QNX RTOS is POSIX based, looks and feels like Linux and uses the same Eclipse development environment, including the GNU compiler collection.
Land, naval, air and space systems are becoming increasingly complex from both software and hardware standpoints, and as more systems become connected there is an increasing risk of cyber attacks. Building a secure system requires (at a minimum) a secure and resilient RTOS, secure over-the-air (OTA) software updates, a secure supply chain, managed PKI authentication, and FIPS-certified encryption. BlackBerry can help you every step of the way with ultra-secure products like the QNX Neutrino RTOS and the QNX Hypervisor as well as vulnerability assessments and security services.
The QNX microkernel OS reduces the attack surface by running all services outside of kernel space and provides multi-layered protection with system-wide security policies, path trust, fortified functions, access controls, separation and isolation mechanisms and security tooling. We also provide Security Services to help at each phase in the software development lifecycle (SDLC) as well as binary security testing with BlackBerry® Jarvis™ to identify vulnerabilities in open source software.
System designers need to select the best hardware to meet each system’s unique requirements. The QNX RTOS is optimized to run on the most popular system-on-chips (SoCs) from Arm and Intel. Additionally, the QNX Hypervisor provides broad design flexibility, enabling the safe use of multiple operating systems (e.g., QNX, Linux, AndroidTM, others) on one SoC, while ensuring separation, isolation and performance. The QNX Hypervisor can be scaled down to lean Type 1 configurations and scaled up to feature rich Type 2 designs.
In addition, board support packages (BSPs) can be readily developed and reused on new and custom hardware to streamline development timelines. Our BSPs are delivered in source and binary formats to help you leverage hardware and board-specific implementations. Also, BlackBerry QNX Professional Services can help throughout your software lifecycle, including building custom software solutions for you.
Aerospace and defense systems have extremely long lifecycles and demand decades-long support and services. For 40 years, BlackBerry QNX has been a trusted supplier of embedded software, development tools and professional services. Thousands of companies globally trust the QNX software portfolio for use in a broad range of embedded systems where failure isn’t an option. BlackBerry QNX safety-certified solutions and world-class professional services are trusted to help ensure system reliability, accelerate time-to-market and reduce development costs.
The QNX RTOS and hypervisor architectures help aerospace and defense companies develop highly robust systems that are both secure and reliable. The QNX microkernel architecture provides comprehensive isolation and the freedom from interference needed for mission-critical systems. All QNX RTOS services run outside of kernel space, eliminating interference and providing a high-availability, fault-tolerant design. In addition, new or updated system services can be ported to the QNX RTOS without any modification of the kernel.
The QNX Hypervisor’s virtualization technology enables system designers to build dependable systems while maximizing system resources. Successfully lowering size, weight, power and cost (SWaP-C) may require the consolidation of multiple boards into a single system. In complex systems, the QNX Hypervisor provides the supervision and management capabilities to safely and reliably allow separate functional software areas to share common hardware and resources across multiple OS domains.
How BlackBerry QNX Can Help
Manufacturers of technology systems for command, control, communications, computers, intelligence, surveillance, and reconnaissance (C4ISR) and civilian applications trust BlackBerry QNX. Learn more about these BlackBerry QNX solutions:
Optimize performance and achieve functional safety
QNX RTOS is a POSIX-compliant, real-time OS (RTOS) for building defense and aerospace systems. QNX OS is supported by field-proven development tools, feature-rich middleware and engineering services. BlackBerry QNX offers versions of our embedded OS pre-certified to IEC 61508 SIL 3, ISO 26262 ASIL D and other functional safety standards.
Consolidate multiple operating systems on a single SoC
QNX Hypervisor is a real-time Type 1 microkernel hypervisor that provides the trusted reliability and performance of the QNX OS while also allowing multiple operating systems to safely co-exist on the same system-on-chip (SoC). BlackBerry QNX offers a version of our hypervisor pre-certified to IEC 61508 SIL 3 and ISO 26262 ASIL D.
Safe and verified data communications for embedded systems
QNX® Black Channel Communications Technology helps ensure the safety of your system’s data communication by encapsulating the data being exchanged in a safety header and performing safety checks to validate it at both ends.
Secure embedded systems and supply chains
BlackBerry QNX security services offer world-class security expertise, proven tools and trusted technology for the aerospace and defense industry. With a long legacy in security, BlackBerry has the expertise to help improve security of processes and products at every stage of your software development life cycle (SDLC).