BSP Migration (Windows CE 5.0)
A board support package (BSP) is software that implements and supports an operating system (OS) on a standard development board (SDB). It typically consists of a boot loader, OEM adaptation layer (OAL), device drivers, and run-time image configuration files. For more information, see Developing a Board Support Package.
This topic provides information about changes to the BSPs in Windows CE. The changes are grouped by the Windows CE version in which they were made.
If you are not migrating or updating an existing BSP and would like to create one, see How to Create a Board Support Package.
Windows CE 5.0
For Windows CE 5.0, the following changes were made to the BSPs:
- The directories under the %_WINCEROOT%\Platform\<Hardware Platform Name> directory have changed as part of the production-quality OAL model. For more information about the changes in the BSP directory and the production-quality OAL model, see BSP and CSP Directory Layout and Production-Quality OAL.
- The following BSPs are not supported in Windows CE 5.0:
ARM Integrator AP SDB
If your OS design requires the ARM Integrator hardware and BSP, you can use the BSP for the SMDK2410 Samsung MCU Development Kit, which is included in Windows CE 5.0, or a BSP from a third-party vendor. For more information on how to use this BSP, see How to Use the BSP for the SMDK2410 Samsung MCU Development Kit.
Hitachi US7729 HARP (Keywest) SDB
Intel XScale DBPAX250 (Lubbock) Development Platform
If your Windows CE 5.0 OS design requires the Lubbock hardware and BSP, you can use the BSP for the Intel Mainstone II Development Platform, which is included in Windows CE 5.0, or a BSP from a third-party vendor.
Windows CE 5.0 provides chip support package (CSP) drivers for the Intel DBPAX250. These drivers are located in the %_WINCEROOT%\Public\Common\Oak\CSP\ARM directory.
NEC DDB-Vr4122 (Eagle) SDB
Windows CE .NET 4.2 and later
The following BSPs are not supported as of Windows CE .NET 4.2:
NEC DDB-Vrc5476 (Boston) SDB
If your OS design requires the Boston hardware and BSP, you can use the BSP for the NEC Solution Gear 2-Vr5500 Development Kit, which is included in Windows CE .NET 4.2 and later, or a BSP from a third-party vendor. For more information on how to use this BSP, see How to Use the BSP for the NEC Solution Gear 2-Vr5500 Development Kit.
Intel SA1110/SA1111 (Assabet) Development Kit
If your OS design requires the Assabet Development Kit, you can use the BSP for the Intel Mainstone II Development Platform, which is included in Windows CE 5.0, or a BSP from a third-party vendor.
Windows CE .NET 4.2 and later supports the Assabet CSP drivers for the integrated peripherals on the SA1100 CPU or the SA1111 CPU companion chip. These drivers are located in the %_WINCEROOT%\Public\Common\Oak\CSP directory.
Because the Boston hardware and SDB and the Assabet Development Kit are no longer available for purchase, the BSPs for these target devices are not included in Windows CE .NET 4.2 and later; their use is deprecated.
See Also
Boot Loader Migration | OAL Migration | Kernel Migration | Migrating a Board Support Package | Debugging and Testing
Send Feedback on this topic to the authors