|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
QNX Platform Overview |
|
|
|
|
|
The QNX Software
Development Platform (SDP) is a comprehensive
suite of tools and run-time microkernel
operating systems designed for embedded,
safety-critical, and real-time applications.
Current versions include QNX SDP 8.0 and QNX SDP
7.1. QNX SDP empowers developers with a modular,
POSIX-compatible RTOS (QNX Neutrino), a
full-featured IDE (QNX Momentics), specialized
safety-certified variants (QNX OS for Safety),
virtualization support (QNX Hypervisor and QNX
Hypervisor for Safety), and emerging
capabilities such as containerization (QNX
Containers) and cloud-enabled development (QNX
Accelerate). QNX’s microkernel architecture
delivers deterministic, secure, and scalable
foundations for IoT, automotive, industrial
control, medical, and more. |
|
|
|
|
|
QNX Software Development Platform (SDP) 8.0
and 7.1
|
|
|
|
|
|
|
|
|
|
|
|
QNX SDP 8.0 |
|
|
|
|
|
-
Release Date:
May 2024 (8.0.1 update August 2024)
-
Key Enhancements:
-
Virtual Memory Manager Revised (VMM) for higher
throughput when allocating large memory blocks
(e.g., process creation).
-
“Stable” promotion of
previously experimental features: dynamic
processor state management (SCHED_PROCESSOR_ONLINE/OFFLINE),
an enhanced High Availability Manager (HAM), and
ARMv8 SMMU (System Memory Management Unit).
-
Updated IDE User’s
Guide: new topics on event formatting, interrupt
handling, and scheduler callouts.
-
QNX Neutrino RTOS 8.0 (microkernel, libc,
drivers, networking, file systems)
-
QNX Momentics Tool Suite 8.0(Eclipse-based IDE, compilers, debuggers,
system profiler)
-
QNX Hypervisor 8.0 (microkernel hypervisor supporting ARM and x86
guests, VIRTIO device sharing)
-
QNX Containers(OCI- and Kubernetes-compliant container runtime on QNX 8.0)
-
QNX OS for Safety 8.0 (pre-certified OS to ISO 26262 ASIL D, IEC 61508
SIL 3, IEC 62304 Class C)
-
Specialized SDKs: QNX Sound, QNX Platform for ADAS, QNX Platform for Instrument Clusters, etc.
-
Licensing: Offered as Named-User,
Build-Server, and Floating-User
perpetual/subscription models.
|
|
|
|
|
|
QNX SDP 7.1 |
|
|
|
|
|
-
Release Date: March 2024
-
Legacy Support: Still widely deployed
in automotive, industrial, medical, and IoT
systems.
-
Components: Microkernel, libc, QNX
Momentics 7.1, QNX Hypervisor 2.2, QNX OS
for Safety 2.2, QNX Filesystem for Safety
1.0, ADAS Platform 1.x, Acoustics Management
Platform 3.2.
-
Service Packs & Updates: Ongoing
7.1.x updates for critical fixes and
incremental features.
|
|
|
|
|
|
Why QNX? |
|
|
|
|
|
Determinism & Real-Time Responsiveness
-
Microkernel architecture provides
sub-microsecond context switches, ensuring
hard real-time deadlines under high load.
-
Proven jitter control: jitter < 1 µs in many
benchmarks.
Scalability &
Modularity
-
Scales from small microcontrollers (ARM
Cortex-M) to multicore automotive SoCs (NXP
S32V, Renesas H3, Intel Apollo Lake).
-
Adaptive partitioning ensures CPU bandwidth
guaranteed for safety-critical tasks.
Cloud-Enabled
Development
-
QNX Accelerate: spin up QNX RTOS target
images as AWS/Azure AMIs for CI/CD,
collaboration, and scalable testing.
|
Security & Safety by Design
-
Layered security (SELinux-style policies,
capabilities, encrypted file systems, TPM
support).
-
Pre-certified safety variants (ISO 26262
ASIL D, IEC 61508 SIL 3) minimize
certification effort.
-
QNX Hypervisor for Safety allows isolation
of safety-critical and general-purpose OSs
on a single SoC.
Broad Ecosystem &
Tooling
-
QNX Momentics IDE integrates seamlessly with
LDRA, Vector, and Wind River for static
analysis, profiling, and compliance.
-
Extensive Board Support Packages (BSPs) for
development kits, evaluation boards, and
custom hardware.
|
|
|
|
|
|
QNX User Community &
Support |
|
|
|
|
|
Global Ecosystem |
Support Options
|
-
Deployed in > 200 million vehicles,
high-speed trains, medical devices,
industrial control systems, and
robotics.
|
-
Standard Support: Inclusive in
maintenance, 24×7 access to updates,
knowledge base, and community forums.
-
Priority Support: SLA guarantees, direct
FAE access, and expedited bug fixes.
-
Professional Services: Custom engineering,
safety certification assistance, board
bring-up, performance tuning.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|