Board Support Packages

If you have a BSP for an earlier version of QNX SDP, and you need to update that BSP to QNX SDP 7.0, we recommend that you do so as follows:

  1. Find a QNX SDP 7.0 BSP that uses the same (or similar) SoC or CPU as your BSP.
  2. Create a copy of the version 7.0 BSP, and then incorporate any custom code from your BSP into it (in particular, board startup code, IPL code, and any device driver code that you may have modified).

QNX SDP 7.0 includes the latest, up-to-date versions of various startup library code, other support libraries, device drivers, and utilities; even if you manually update an older BSP so that it compiles in a QNX SDP 7.0 environment, you won't necessarily incorporate all of these changes and updates into your own updated BSP, and may wind up with something that isn't equivalent to an SDP 7.0 BSP. Therefore, we recommend incorporating your board-specific code deltas into an existing QNX SDP 7.0 BSP, rather than attempt to manually bring a QNX SDP 6.x BSP forward to SDP 7.0.

For more information about working with BSPs, see the Using QNX BSPs chapter of Building Embedded Systems.