About this guide

Updated: April 19, 2023

While QNX provides Board Support Packages (BSPs) for many common platforms and their individual variants, in some cases, you need a BSP for a board that QNX does not provide. If this is the case, you can modify a QNX BSP or develop your own.

Contents of this guide

For information about: See:
Previous knowledge and experience required for customizing a QNX BSP Prerequisites
The process for creating a BSP for a custom board The development process
Locating and modifying the appropriate OS image buildfile OS Image Buildfiles
Startup code elements that are often modified for custom BSPs Startup
Graphics resources that are often modified for custom BSPs Graphics
The framework you use to modify an I2C driver I2C
Customizing a USB USB
Customizing network drivers Networking
Reference information for customizing a generic serial port driver Serial port
Reference information for customizing a SPI driver SPI