Skip Navigation

QNX Board Support Packages

QNX Board Support Packages (BSPs) provide an abstraction layer of hardware-specific software that facilitates implementing the QNX Neutrino RTOS on your board. BSPs are architecture-specific, board-specific, and may even be board revision-specific. They look after initializations and other architecture- and hardware-specific tasks needed to prepare an environment in which your system can run.

BSPs also serve as a delivery mechanism for the components that define startup behaviors, typically:

  • a hardware-specific Initial Program Loader (IPL)
  • startup code
  • utilities, such as a real-time clock and a hardware watchdog, that include some hardware-specific code or configuration
  • device drivers, such as drivers for a serial port, Ethernet, PCI server, SPI NOR, SATA, USB, etc.

QNX BSPs provide the source code for most of these components. You can use this code as a model if you need to write your own device drivers, or make changes to the IPL or startup code.

QNX BSP Library

Our extensive BSP Library includes BSPs for SoCs manufactured by all leading hardware manufacturers, including AMD, Intel, iWave, NVIDIA, NXP, Qualcomm, Renesas, Samsung, Texas Instruments and Xilinx. In addition, the QNX Neutrino RTOS supports applications using a wide range of ARM® and x86 GPUs, including ARM Mali, Imagination PowerVR, Intel HD, NVIDIA CUDA, Qualcomm Adreno and VeriSilicon Vivante.

We are continuously adding new BSPs to our library and developing custom BSPs requested by our customers. If you need a BSP currently not featured in our BSP Library, please contact us.

 


Architecture

Vendor

Board

Processor

QNX BSP Name

Supplier

QNX SDP Support

Get the BSP

If you need a BSP for a previous version of QNX SDP? Please see Foundry27, our community portal.

Technical Resources

Ultimate Guide

Learn more about real-time operating systems in this ultimate guide

Services

BlackBerry QNX offers customized Professional Services for our customers

CERTIFICATIONS

Streamline safety certifications and compliance with embedded software solutions from BlackBerry QNX that meet the most stringent safety certifications and standards compliance