Embedded Systems Solutions logo  
  Events & Promos  

Blackberry QNX logo
QNX Neutrino RTOS 7.1
The QNX Neutrino RTOS offers the performance and reliability needed by today’s embedded systems. Since 1980, thousands of companies have relied on this fully featured RTOS for applications ranging from advanced medical devices, to driver-assistance systems, to industrial robotics and train control systems.
The QNX Neutrino RTOS microkernel architecture and layered security isolates critical processes, protecting them from interference, whether accidental, bugs in other components or deliberate attacks. Systems built on this RTOS can run almost indefinitely—as long as the hardware lasts.
The QNX Neutrino RTOS at a Glance
Microkernel architecture
  • Spatial isolation of OS from drivers and applicaions
  • Fine grained fault isolation and recovery
  • Message passing design for modular, well formed systems
  • Comprehensive multi-core support
  • Asymmetric(AMP), symmetric (SMP) and bound multiprocessing (BMP)
  • Guard pages at the end of each virtual stack to protect against stack overflow


POSIX Compliance

  • Validation using PSE 54 test suite
  • Supports a broad range of POSIX API specifications


Deterministic Performance

  • Pre-emptive scheduler with choice of schduling methods
  • Destributed priority inheritance


Adaptive Partitioning

  • Redistribute unused cycles to optimize CPU loading
  • Guarantee CPU cycles to critical processes without compromising system performance


High Availability

  • Heartbeat for early fault detection
  • High availability manager (HAM) to restart failed or unresponsive processes and services
  • Intelligent restart and transparent reconnection


Protected Direct Memory Access (DMA)

  • IOMMU/SMMU Manager leverages x86 VT-d or Arm SMMU derivatives to protect against unauthorized DMA
  • Configurable boundaries for access to bus devices
  • Boundary oblation monitoring and management


Processor Support

  • 64-bit support for the latest ARMv8 and x86-64 SoCs
  • Continued 32-bit support for ARMv7 SoCs
Networking and Connectivity
  • WiFi 802.11 a/bigin
  • Full IPv4 and IP56 stack
  • USB 3.x, host, device and on-the-go (OTG)
  • PCIe
  • Integrations with eAVB, TSN, SOME/IP, RTPS, DBUS, DDS
  • Support for network applications, including NFS, SSH, DHCP and DNS


Layered Security

  • Granular control of system privilege levels
  • Self-verifying filesystems with AES 256 encryption
  • Secure system activity logging
  • Heap, stack and memory protection
  • Rootless execution
  • Secure boot implementing TPM and TrustZone


File Systems

  • Image file system (IFS), RAM, Flash, QNX6 Power-Safe, ON% Trusted Disk, Compressed
  • UDF, NVMe, HFS+, Linux, DOS, CD-ROM, CIFS, NFS and NTFS


Graphics and HMI Technologies

  • Screen composition manager supporting multiple graphics technologies
  • Single, unified interface from multiple UI sources
  • Leverages GPU acceleration and supports multi-touch input and video capture


Instrumented Microkernel

  • System-wide performance analysis and optimization
  • Rapid detection of timing conflicts, hidden faults, etc.


Support and Documentation

  • Architecture overviews
  • Programming and configuration guides
  • Complete API references
  • Board Support Packages
Learn More Sales Enquiry Scroll Top