Before revision: In embedded systems, a board support package (BSP) is the layer of software containing hardware-specific drivers and other routines that allow a particular operating system (traditionally a real-time operating system , or RTOS) to function in a particular hardware environment (a computer or CPU card), integrated with the RTOS itself .
After revision: In embedded systems, a board support package (BSP) is the layer of software containing hardware-specific drivers and other routines that allow a given operating system (traditionally 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 RTOS device .