A board support package is software that implements and supports an operating system on hardware like a development board. Usually built with a bootloader, a BSP contains the minimal device support to load the OS and device drivers for all the devices on the board.
BSP development is a specialized task that requires in-depth knowledge of low-level system software, a thorough understanding of hardware, and deep familiarity of the OS internals.We provide Green Hills Software’s many years of developing reference BSPs for new Silicon Vendor chips. Our partner has extensive expertise in designing, implementing and debugging BSPs developed from scratch.