The QNX Neutrino Programmer's Guide covers a variety of topics that might interest developers who are building applications that will run under the QNX Neutrino RTOS.
This table may help you find what you need in the Programmer's Guide:
When you want to: | Go to: |
---|---|
Get started with a "Hello, world!" program | Compiling and Debugging |
Get an overview of the QNX Neutrino process model and scheduling methods | Programming Overview |
Create and terminate processes | Processes |
Manipulate the access control lists for files and directories | Working with ACLs |
Understand the inaccuracies in times | Tick, Tock: Understanding the Microkernel's Concept of Time |
Use native networking | Transparent Distributed Processing Using Qnet |
Learn about ISRs in QNX Neutrino | Writing an Interrupt Handler |
Analyze and detect problems related to dynamic memory management | Heap Analysis |
Deal with non-x86 issues (e.g., big-endian vs little-endian) | Freedom from Hardware and Platform Dependencies |
Understand our Makefile methodology | Conventions for Recursive Makefiles and Directories |
Find out how QNX Neutrino conforms to and extends POSIX | POSIX Conformance |
Learn how to use the GDB debugger | Using GDB |
Look up terms used in the QNX Neutrino documentation | Glossary |
For the most part, the information that's documented in the Programmer's Guide is specific to QNX. For more general information, we recommend the following books:
Threads:
TCP/IP programming (note that some of the advanced API features mentioned in the following books might not be supported):