Quick Links

BSP Directory

Reference BSP for QNX Product

Project overview#

The BSP project manages the development of BSPs and device drivers.

A BSP, or board support package, is the name given to the software responsible for hardware specific operations required to get an RTOS up and running. This typically consists of the following components:

What's in it for developers?#

The BSP project is intended to give developers access to all the resources required to write and modify BSPs for new hardware platforms. This includes:


Complete listing and pointers for download of BSPs and drivers available for the QNX Neutrino RTOS:

Packaged BSPs:


QNX Board Support Packages (BSPs) are generally published under one of two main licenses: (1) Apache License, Version 2.0 (Apache 2.0) ), or (2) one of (QSS's QNX Development Suite licenses ).

Apache 2.0 licensed code is available for unrestricted use under the Apache 2.0 terms. QNX Development Suite licensees are also entitled to download non-Apache BSPs for use in association with the QNX Neutrino RTOS. These non-Apache BSPs were originally packaged and released under various versions of the former Momentics End User License Agreement (“MEULA”) and their associated License Guides (see 6. QNX Board Support Packages and Driver Development Kits section ). As new versions of these software packages are released, they will be published under Apache 2.0 whenever possible. If, due to third party licensing or confidentiality restrictions, we are unable to do so, then we will integrate the licensing of the non-Apache BSPs into the then-current version of the QNX Development Suite licenses. Until then, please refer to the appropriate MEULA, as indicated in the current version of the QNX Development Suite License Guide.