Skip to main content
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.

Firmware Development
Back to the glossary