Board Support Package Overview (Windows CE 5.0)
The following table shows the elements that are contained in a board support package (BSP).
|Boot loader||During development, downloads the OS images.
For more information, see Boot Loaders.
|OEM adaptation layer (OAL)||Links to the kernel image and supports hardware initialization and management.
For more information, see OEM Adaptation Layer.
|Device drivers||Supports peripherals on-board or are attached at run time.
For more information, see Device Driver Development Overview.
|Run-time image configuration files||When created, a BSP can be reconfigured through environment variables and .bib and .reg file modifications.
For more information, see OS Design Configuration Files.
The following illustration shows how the OAL, boot loader, drivers, and run-time image configuration files interrelate with the BSP and the standard development board (SDB) or hardware platform.
Microsoft® Platform Builder provides sample BSPs for many SDBs that are readily available in the industry.
By using the integrated BSP support, you can quickly evaluate the new OS features in Microsoft Windows® CE and focus on product design issues. For more information about the sample BSPs provided in Platform Builder, see Supported Board Support Packages.
In addition, Microsoft provides an extensive infrastructure to develop a BSP for your own SDB or custom hardware. This infrastructure offers support for developing the OAL and drivers for your hardware platform. By using this infrastructure, you can focus on customizing, refining, and developing additional OS components.
For more how to create a BSP from the beginning, see How to Create a Board Support Package.
By using the sample BSPs and the new BSP infrastructure, you can significantly reduce the development time on your product designs and bring products to market faster.
Send Feedback on this topic to the authors