About This BSP
This chapter lists what's included in the BSP, the supported host system operating systems, and other relevant information to use this BSP.
Embedding QNX SDP 8.0 on targets
QNX SDP 8.0 (like QNX SDP 7.0 and QNX SDP 6.6) doesn't support a self-hosted option. If you've worked with previous QNX SDP versions, such as QNX SDP 6.5.x, which supported a self-hosted development environment, the self-hosted option is available.
Why a generic x86_64 BSP?
Unlike other QNX SDP 8.0 BSPs, which are targeted to a specific board, the BSP isn't intended to be an exact match to any particular x86_64 (64-bit) platform. That being said, we do in some cases provide steps for some specific boards.
There are many different models of x86_64-based PCs and targets, each with different chipsets, and each with its own collection of peripheral devices, such as USB interfaces, network devices, and graphics controllers. QNX SDP 8.0 includes startup modules, device drivers, and general support for a wide variety of different x86_64 chipsets and peripherals. In most cases, these components can be run as-is on x86_64 platforms; it's simply a matter of selecting the correct device drivers and utilities for the specific hardware, and creating a custom bootable image for that board. In case there is modification required, this BSP provides the source code for startup modules and some device drivers, which you can modify as needed.
This BSP user guide provides instructions for:
- generating a QNX Image File System (IFS) bootable image for your target
- preparing a bootable drive image (USB memory stick or other boot media) you can use to boot your target
- transferring your IFS image to your target
What's in this BSP
This BSP contains the following components; other components used in this BSP are provided as part of QNX SDP 8.0:
Component | Format | Comments |
---|---|---|
Startup | Source | |
PCI | Binary | |
I2C | Source | |
SPI | Source | |
Serial driver | Binary | |
SD/MMC | Source | |
SATA | Binary | |
NVMe | Binary | |
USB | Binary | |
Network | Binary | |
Hypervisor | Source | shmem-host and shmem-linux |
NOR flash | Binary | devf-ram for storage filesystem |
hyp).
Supported OSs
For QNX OS 8.0, this BSP only supports x86_64 (64-bit) platforms.
Before you install and use this BSP, you must install the QNX Software Development Platform 8.0 (QNX SDP 8.0) on your host system. You can install the QNX SDP 8.0 on a Windows or Linux host system.
Supported boards and chipsets
- On the Available or Installed tab, navigate to Board Support Packages BSP, right-click Name_of_your_BSP, and then select Properties.
- In the Properties window, on the General Information pane, click the link beside Release Notes.
Known issues
For the list of known issues, see the release notes for this BSP.