The tables below will help you find your way around the documentation for
QNX SDP.
See this document: |
For: |
---|
System Architecture |
A description of the
philosophy and architecture of the QNX Neutrino microkernel, resource
managers, processes, threads, message-passing services, and
more. |
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. |
Utilities Reference |
Reference material about the
QNX Neutrino utilities, manager processes, and configuration files.
You'll also find the complete manual for the qed editor. |
Neutrino 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. |
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
QNX Neutrino. |
High Availability Framework Developer's Guide |
Instructions for detecting, isolating and recovering from software
faults. |
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
system. |
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)
devices.
Note that the QNX Software Development Platform doesn't include the
DDKs themselves, but it includes the documentation for them. |
OS Technotes |
Specialized topics that aren't covered in the basic Neutrino
documentation. |
See this document: |
For: |
---|
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. |
Widget Reference |
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
Photon. |