Board support package
In embedded systems, a board support package (BSP) is the layer of software containing hardware-specific routines, such as boot loaders, device drivers, and sometimes kernels, that allow a given embedded operating system (often a real-time operating system) to function in a given hardware environment (a motherboard). The board support package is usually provided by the SoC manufacturer (such as Qualcomm), and may be modified by the OEM.