Before revision: In embedded systems, a board support package (BSP) is the layer of software containing hardware-specific boot firmware and device drivers and other routines that allow a given embedded operating system (for example a real-time operating system (RTOS)) to function in a given hardware environment (a computer or central processing unit (CPU) CPU card ), integrated with the embedded operating system.
After revision: In embedded systems, a board support package (BSP) is the layer of software containing hardware-specific boot firmware and device drivers and other routines that allow a given embedded operating system (for example a real-time operating system (RTOS)) to function in a given hardware environment (a motherboard ), integrated with the embedded operating system.