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.

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.

Customizing a BSP

Provides guidance on modifying a reference board BSP to work with a custom board.

Device Publishers Developer's Guide

Describes the contents of all resource manager publisher (RMPS) objects created and used by device publishers, and lists the command-line options for the publishers.

High Availability Framework Developer's Guide

Explains how to build robust high-availability software running on the QNX OS.

High-Performance Networking Stack (io-sock) Instructions

Describes the QNX OS High-Performance Networking Stack and its manager, io-sock.

PCI Server User's Guide

Describes how to use the PCI server to attach and configure PCI devices.

Performance Tuning User's Guide

Provides performance tuning suggestions and considerations for your specific QNX environment.

SMMUMAN User's Guide

Describes the QNX System Memory Management Unit Manager (SMMUMAN), a system memory management unit manager that uses the DMA containment and memory-management capabilities on supported boards.

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 OS system.

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 OS runtime environment and perform system-administration tasks.

Page updated: