Firmware
What is BSP?
Board Support Package
A board support package (BSP) is the layer of firmware — drivers, initialization code, and configuration — that adapts an operating system or application to a specific hardware board.
The BSP is what makes generic software run on your custom board, bringing up clocks, memory, and peripherals. A clean BSP is essential when moving from an evaluation board to production hardware.
Related terms
Working with BSP on a project?
See how Rapid Circuitry can help.