The embedded Linux kernel can be fitted in a range of small devices, like photo cameras, Set-Top-Boxes, navigation systems, mobile phones, and Internet tablets. Porting a Linux kernel to function on a small device is not always an easy task. In order to enable the Linux kernel to run on a new board a Board Support Package needs to be implemented. A basic BSP package for the Linux kernel contains all memory, I/O, interrupts, and clocking configurations. The board support package usually comes with some fundamental drivers, like, a serial port driver.
The development time of a Board Support Package varies, It can be from 4 weeks up to a few months, the duration is very much dependent on the complexity of the hardware board, and the amount of new device drivers that need to be developed. The final production of a BSP includes vigorous testing in order to ensure that we have achieved the best performance and overall system stability. For more information please contact us.