Board support package

[1][2][3] The board support package is usually provided by the SoC manufacturer (such as Qualcomm), and it can be modified by the OEM.

BSPs are typically customizable, allowing the user to specify which drivers and routines should be included in the build based on their selection of hardware and software options.

Many embedded operating system providers provide template BSP's, developer assistance, and test suites to aid BSP developers to set up an embedded operating system on a new hardware platform.

In modern systems, the term has been extended to refer to packages that only deal with one processor, not the whole motherboard.

The Wind River Systems board support package for the ARM Integrator 920T single-board computer contains, among other things, these elements: Additionally the BSP is supposed to perform the following operations: