OS Components & Operations
These guides explain how to use the QNX OS components and perform key operations such as building an embedded system and optimizing its performance. If you're new to the OS, you should start with the System Architecture guide.
| Document | Description |
|---|---|
| Adaptive Partitioning User's Guide | Describes how to use adaptive partitioning to control the allocation of resources among competing processes. |
| Boot Optimization Guide | Describes optimization techniques to minimize the startup time of your system |
| Building Embedded Systems | Tells you how to get the OS running on your target embedded system, write an IPL, customize a startup program, etc. |
| Core Networking Stack User's Guide | Describes how to use io-pkt-* for networking on QNX Neutrino. |
| Customizing a BSP | Provides guidance on modifying a reference board BSP to work with a custom board. |
| Device Publishers Developer's Guide | Provides a reference of all PPS objects written by device publishers and lists the command options you can set for publishers. |
| High Availability Framework Developer's Guide | How to build robust high-availability software running on the QNX Neutrino realtime operating system. |
| High-Performance Networking Stack (io-sock) User's Guide | Implement the QNX Neutrino High-Performance Networking Stack and its manager, io-sock. |
| Instant Device Activation User's Guide | How to set up a minidriverto start devices quickly when the system boots. |
| Migrating to QNX SDP 7.1 | Describes how to adapt your programs, buildfiles, and so on if you're moving from QNX SDP 7.0 to QNX SDP 7.1. |
| PCI Server User's Guide | Describes how to use the PCI server to attach and configure PCI devices. |
| Persistent Publish/Subscribe Developer's Guide | Describes the QNX Persistent Publish/Subscribe service and its API. |
| Platform-independent Publish Subscribe Developer's Guide | Describes the QNX Platform-independent Publish Subscribe (PiPS) framework and its API. |
| QDB Developer's Guide | Explains how to set up, configure, and use the QNX database (QDB). |
| QNX Helpers Developer's Guide | Describes how to use QNX helper functions, which include helpers that assist with logging, string conversion, and number and type sizes. |
| SMMUMAN User's Guide | Describes the QNX System Memory Management Unit Manager (SMMUMAN), a system memory management unit (IOMMU/SMMU) manager that runs on the ARM and x86 architectures. |
| System Analysis Toolkit (SAT) User's Guide | Describes how you can use the instrumented microkernel to perform a detailed analysis of what's happening in an entire QNX Neutrino system. |
| System Architecture | Describes the philosophy and architecture of the microkernel, resource managers, processes, threads, message-passing services, and more. |
| Technotes | Deals with a series of topics, often platform-specific, that aren't covered in the basic docset. |
| User's Guide | Explains how to use the QNX Neutrino runtime environment and perform system-administration tasks. |
Page updated:
