The tables below will help you find your way around the documentation for
|See this document:
||A description of the
philosophy and architecture of the QNX Neutrino microkernel, resource
managers, processes, threads, message-passing services, and
|Neutrino User's Guide
||Instructions for using the QNX Neutrino runtime environment and
performing various system-administration tasks.
|Getting Started with QNX Neutrino: A Guide for Realtime Programmers
||Help designing and developing robust
realtime systems -- from tiny embedded control applications to
large network-distributed systems -- using the QNX Neutrino RTOS.
|Neutrino Programmer's Guide
||Information about writing programs, including
compiling and debugging, writing interrupt handlers, etc.
|Building Embedded Systems
||Instructions for getting QNX Neutrino running on your target
embedded system, writing an IPL, customizing a startup program, etc.
||Reference material about the
QNX Neutrino utilities, manager processes, and configuration files.
You'll also find the complete manual for the qed editor.
|Neutrino C Library Reference
||Reference material about the C library functions and data structures,
including POSIX threads,
kernel calls, resource manager functions, etc.
|Writing a Resource Manager
||Instructions for creating 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.
|The QNX Neutrino Cookbook: Recipes for Programmers
||Small, well defined pieces of code that you can modify and
incorporate in your system.
|Audio Developer's Guide
||Instructions for writing audio applications.
|Addon Interfaces Library Reference
||A description of the Addon Interfaces Library and how to use it to add
extendability to applications that use standard interfaces.
|Adaptive Partitioning User's Guide
||Instructions for using
adaptive partitioning to ensure that competing applications are
given an engineered set of system resources (e.g. CPU time).
|Core Networking Stack User's Guide
||Instructions for using io-pkt for networking on
|High Availability Framework Developer's Guide
||Instructions for detecting, isolating and recovering from software
|Instant Device Activation User's Guide
||Instructions for starting devices quickly when the system boots.
|Multicore Processing User's Guide
||Information on getting the most performance possible out of a multicore
|Persistent Publish/Subscribe Developer's Guide
||Information about the Persistent Publish/Subscribe (PPS) system,
a resource manager that makes it easy to disseminate
information to interested processes.
|System Analysis Toolkit User's Guide
||Instructions for using the instrumented microkernel to obtain a
detailed analysis of what's happening in a QNX Neutrino system.
|Driver Development Kit Guides
||Instructions for writing device drivers for the QNX Neutrino OS.
You'll find a separate
DDK doc for audio, graphics, input, and Universal Serial Bus (USB)
Note that the QNX Software Development Platform doesn't include the
DDKs themselves, but it includes the documentation for them.
||Specialized topics that aren't covered in the basic Neutrino
|See this document:
|Photon Programmer's Guide
||A hands-on tour of PhAB,
the powerful application builder for Photon. You'll learn
how to quickly assemble a GUI from predefined widgets, link
the GUI to an application, and generate C source to bring
the GUI to life.|
|Photon Library Reference
||Concise descriptions of Photon's and PhAB's
global data structures and functions.|
||Guidelines for programming widgets, along
with concise descriptions of all global data structures, resources,
and convenience functions associated with widgets. It also gives you
practical examples of how to use Photon widgets and widget functions.
|Building Custom Widgets
||Instructions for creating a custom widget and binding
it into PhAB.|
|Photon Multilingual Input
||Instructions for inputting Chinese, Japanese, and Korean characters in