QNX® Software Development Platform
QNX SDP is a cross-compiling and debugging environment, including an IDE and command-line tools, for building binary images and programs for target boards running the QNX OS 8.0.
The tiles below will help you find your way around the documentation for the QNX Software Development Platform. Here you'll find a comprehensive library of titles to help you understand the QNX OS and its tools so you can develop and deploy superior realtime embedded systems. If you're new to the QNX OS, you should start with the Quickstart Guide and QNX OS System Architecture; if you've used an earlier version of QNX SDP, see Migrating to QNX OS 8.0.
This guide will help you install the QNX Software Development Platform and and quickly develop a program so you can run it on a target.
Describes the philosophy and architecture of the microkernel, resource managers, processes, threads, message-passing services, and more.
These guides explain how to use the QNX OS components and perform key operations such as building an embedded system and minimizing its startup time.
These guides and references explain how to use graphics.
These books explain how to develop software for QNX OS systems.
The QNX System Security Guide is intended for both system integrators who are responsible for the security of a system and developers who want to create a resource manager free from vulnerabilities.
These references describe the functions, data structures, utilities, etc. for the QNX OS, and the APIs of general-purpose libraries.
Describes how to adapt your programs, buildfiles, and so on if you're moving from QNX OS 7.1 to QNX OS 8.0.
Technical support options
For information about technical support for any QNX product, go to the Support area on our website: https://blackberry.qnx.com/en/support. You'll find a range of support options.
Typographical conventions
For typographical conventions used in our documentation, please see conventions.