QNX® Neutrino® OS Guides

Document Overview
System Architecture Describes the philosophy and architecture of the microkernel, resource managers, processes, threads, message-passing services, and more.
User's Guide Tells you how to use the QNX Neutrino runtime environment and perform system-administration tasks.
Starting to Program with QNX Neutrino This book, Starting to Program with QNX Neutrino: A Guide for Realtime Programmers, by Rob Krten and updated by QNX Software Systems, will help you design and develop robust realtime systems—from tiny embedded control applications to large network-distributed systems—using the QNX Neutrino RTOS.
Programmer's Guide Tells you how to get started writing programs, including interrupt handlers, etc.
The QNX Neutrino Cookbook Provides small, well-defined pieces of code that you can modify and incorporate in your system.
Writing a Resource Manager Explains how to write a resource manager, a process that registers a name in the filesystem name space, which other processes then use to communicate with the resource manager.
Multicore Processing User's Guide Describes how to use QNX Neutrino in a multiprocessor system to improve your system's performance.
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.
Adaptive Partitioning User's Guide Describes how to set up and use adaptive partitioning to divide system resources in a flexible way between competing processes.
Audio Developer's Guide Describes the audio drivers and API for developers who wish to write audio applications.
Building Embedded Systems Tells you how to get the OS running on your target embedded system, write an IPL, customize a startup program, etc.
High Availability Framework Describes how to use the High Availability Manager (HAM) to monitor and restart critical processes in your system.
Instant Device Activation User's Guide Describes how to use Instant Device Activation to start devices quickly when the system boots.
Persistent Publish/Subscribe Developer's Guide Describes the QNX Persistent Publish/Subscribe service and its API.
Technotes Deals with a series of topics, often platform-specific, that aren't covered in the basic docset.
Note: Your system might not include all of the utilities, managers, and configuration files that these documents describe, depending on what software you've installed. For example, some utilities are included in the QNX Momentics Tool Suite, and others are included in a specific Board Support Package (BSP).

Technical support option

To obtain technical support for any QNX product, visit the Support area on our website (www.qnx.com). You'll find a wide range of support options, including community forums.

Typographical conventions

For typographical conventions used in our documentation, please see conventions.