The Building Embedded Systems guide is intended for developers who are developing or building BSPs for QNX Neutrino RTOS embedded systems.
It is organized thematically rather than sequentially; that is, you should refer to the chapters relevant to the task you are doing, rather than work through the book from start to finish. For instance, if you need to learn how to customize the QNX Initial Program Loader (IPL), you should first read the Overview chapter, then the Initial Program Loaders (IPLs) chapter.
Because you will likely be working with a QNX BSP, the BSP chapters are near the front of the guide, right after the Overview chapter. You should also refer to the BSP User's Guide for your target platform. This guide is available from the QNX SDP 7.0 Board Support Documentation page.
Topic | Chapter(s) |
---|---|
BSPs and how to use them | Overview and Working with QNX BSPs |
IPLs | Initial Program Loaders (IPLs) and IPL Library |
Startup programs | |
Making images, including flash filesystem images | OS Images |
The mkifs buildfile, and how to configure your startup program | OS Image Buildfiles and the Sample Buildfiles appendix |
Hardware and software debugging support for QNX embedded systems | Debugging a QNX Embedded System |
Terms used in QNX docs | Glossary |
To find out about: | See: |
---|---|
The QNX Momentics Integrated Development Environment (IDE) | QNX Momentics IDE User's Guide |
How to use the QNX Momentics IDE to generate images for embedded targets | Building a QNX project in the QNX Momentics IDE User's Guide |
BSPs for a specific board or platform | The BSP User's Guide for the board or platform, available from the QNX SDP 7.0 Board Support Documentation page |
A discussion of basic BSP customization tasks and options | Customizing a BSP |
Write your own drivers | Writing a Resource Manager |
Building a system for a specific product | The documentation for that product |