BSP Development Overview (Compact 7)
3/12/2014
The majority of the work to enable Windows Embedded Compact to run on a specific hardware platform is to customize the board support platform (BSP) for that device. This section describes the development process to bring up a hardware platform from beginning to end. This guide covers all major steps, listed below, except for designing and building an OS. Instead, we direct you to relevant documentation for those tasks.
Assumptions
The steps in this section are based on the following assumptions:
- You are using Platform Builder.
- You select an existing BSP that conforms to the production-quality OEM adaptation layer (PQOAL). (The BSPs supplied by Microsoft do conform.)
- Your hardware platform is based on one of the CPU architectures supported by Windows Embedded Compact 7: ARM, MIPS, or x86.
- You chose an existing BSP with a CPU in the same architecture as the one on your hardware platform.
In This Section
- Meet Device Requirements
Lists the minimum requirements that your device must meet to support Windows Embedded Compact.
- Select an Existing BSP
Shows you where to find BSPs that you can clone and adapt to your device.
- Clone a BSP
Shows you how to copy an existing BSP before you adapt it to your device.
- Adapt a BSP
Points you to the functions that you might have to modify to adapt the cloned BSP to your device.
- Test a BSP
Points you to resources that you can use to test your BSP.
- Design and Build an OS
Points you to resources that you can use to develop your OS design and then build the OS.
- Start an OS
Shows you how to connect to a device, download the run-time image to the device by using Ethernet, and start the OS.