Select a BSP for Your Device (Compact 2013)


A board support package (BSP) is a set of software components that implements and supports an OS on your device. An initial step in creating a Windows Embedded Compact 2013 OS design is to choose a BSP that matches the requirements of your device hardware.

You are prompted to add a BSP on the Board Support Packages page in the Create an OS Design Wizard. For more information, see Create an OS Design.

Available BSPs

The available Windows Embedded Compact BSPs are described in the following table. All BSPs must be installed into Compact 2013 before you can select them in Platform Builder.



Generic CEPC : x86

A BSP for a Windows Embedded Compact PC-based hardware reference platform, Virtual PC, or Hyper-V. The platform uses the OS based on the x86 architecture.

AMD G-Series : x86

Provides the AMD G-Series BSP.


Provides the Texas Instruments OMAP4470 BSP, a dual-core BSP based on the ARM Cortex-A9 architecture.

Import a BSP

In addition to the BSPs described in this topic, you can also import existing, non-Microsoft BSPs from independent hardware vendors. Many hardware vendors and BSP developers include a Windows installation file (which is usually an .msi file) with their code. If the new BSP does not include an .msi file, you can add most BSPs to Platform Builder by using the following steps:

  1. Close Visual Studio.

  2. Copy the main source code folder from the new BSP into the %_WINCEROOT%\platform folder. Do not change the name of the main source code folder.

  3. Copy the common source code folder from the new BSP to the folder %_WINCEROOT%\platform\common\src\soc. Do not change the name of this folder.

  4. Restart Visual Studio.

  5. Start a new project, and then select the new BSP in the OS Design Wizard.


    If you don’t see the new BSP in the OS Design Wizard, check with your BSP developer for additional steps or custom folder locations.

See Also


Design an OS