QNX® Neutrino® Realtime Operating System

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.
Getting Started with QNX Neutrino: A Guide for Realtime Programmers This book, 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.
The QNX Neutrino Cookbook: Recipes for Programmers This book, by Rob Krten and updated by QNX Software Systems, provides small, well defined pieces of code that you can modify and incorporate in your system.
Programmer's Guide Tells you how to get started writing programs, including interrupt handlers, etc.
Building Embedded Systems Tells you how to get the OS running on your target embedded system, write an IPL, customize a startup program, etc.
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.
Persistent Publish/Subscribe Developer's Guide Describes the QNX Persistent Publish/Subscribe service and its API.
Utilities Reference Describes the QNX Neutrino utilities and manager processes. You'll also find the complete manual for the qed editor.
Library Reference Describes the C library functions, including POSIX threads, kernel calls, resource manager functions, etc.
Audio Developer's Guide Describes the audio drivers and API for developers who wish to write audio applications.
Addon Interfaces Library Reference Describes the Addon Interfaces Library, and how to use it to add extendibility to applications using standard interfaces.
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).

Go to the documentation roadmap.

Technical support options

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.

Copyright notices

© 1996-2012, QNX Software Systems Limited, a subsidiary of BlackBerry Limited. All rights reserved.
For complete copyright information, see the following:

QNX, QNX CAR, Momentics, Neutrino, and Aviage are trademarks of BlackBerry Limited, which are registered and/or used in certain jurisdictions, and used under license by QNX Software Systems Limited. All other trademarks belong to their respective owners.