Adapt a BSP (Compact 7)
3/12/2014
This section points out some of the functions and configuration files to start with as you adapt a cloned BSP to your device.
Important
Not all functions, configurations, or other supporting files that Windows Embedded Compact requires are listed in this section. If a function is listed, you may still have to customize the code to your particular implementation, and you will often need to explore lower-level methods that are called by the functions. For a detailed description of each function and configuration file, see Board Support Package (BSP). You can also refer to the comments in the BSP template source files in %_WINCEROOT%\Platform\BSPTemplate to find information on which functions you must implement.
The amount of BSP code that you must modify depends on how well your hardware platform matches the device of the BSP that you cloned. You can often reuse the existing code that is common to your device’s CPU or SOC.
In This Section
- Adapt the Boot Loader
Guides you to functions and configuration files to start with when you adapt the boot loader of a cloned BSP to your device. Areas covered are startup, memory layout, serial debugging, download transport, and flash memory.
- Adapt the OAL
Guides you to functions and configuration files to start with when you adapt the OAL of a cloned BSP to your device. Areas covered are startup, memory layout, real-time clock (RTC), cache, timer, power management, serial debugging, interrupts, and module inclusion.
- Enable KITL
Guides you to functions you might need to modify to support KITL.
- Adapt Device Drivers
Points you to device driver developer guides.