Board Support Package Code Samples (Compact 7)

3/12/2014

Windows Embedded Compact 7 contains the following code samples that apply to Board Support Package (BSP) sample code.

Warning

The sample code is only a starting point for development. As with any code, you must ensure proper error handling, identify security risks, and thoroughly test it before considering it for production use.

Feature area Description Location Related topic

Individual board support packages (BSPs)

Provides a sample implementation of each supported BSP

%_WINCEROOT%\platform\<Hardware Platform Name>

Board Support Package (BSP)

BSP Common

Provides non-hardware-specific implementations of the sample BSPs that are provided with Windows Embedded Compact

%_WINCEROOT%\platform\common\src\common

Board Support Package (BSP)

OEM Adaptation Layer (OAL)

Provides OAL programming elements that are specific to CPU architecture

%_WINCEROOT%\platform\common\src\<CPU Architecture>

Board Support Package (BSP)

Boot Loader

Provides a sample boot loader implementation for each supported BSP

%_WINCEROOT%\platform\<Hardware Platform Name>\Src\Bootloader

Boot Loaders

Boot Loader

Provides an example of a secure boot loader

%_WINCEROOT%\public\ossvcs\oak\Samples\SBL

Boot Loaders

Kernel Independent Transport Layer (KITL)

Provides a sample implementation of the OEMKitlStartup function

%_WINCEROOT%\platform\BSPTemplate\tutorial\3\kitl

Kernel Independent Transport Layer

KITL

Provides a KITL driver that is common to the sample BSPs

%_WINCEROOT%\platform\common\src\common\kitl

Kernel Independent Transport Layer

KITL

Provides a sample implementation of the BSP KITL driver for x486 hardware platforms

%_WINCEROOT%\platform\common\src\x86\common\kitl

Kernel Independent Transport Layer

KITL

Provides a sample implementation of the BSP KITL driver for the Freescale i.MX31 BSP

%_WINCEROOT%\platform\IMX313DS\SRC\COMMON\USBDBG\mx31_usbdbgpdd

Kernel Independent Transport Layer

KITL

Provides a sample implementation of the BSP KITL driver for the Samsung SMDK6410 BSP

%_WINCEROOT%\platform\SMDK6410\SRC\COMMON\kitldrv\usbdbg\s3c6410pdd

Kernel Independent Transport Layer

See Also

Concepts

Code Samples

Other Resources

Windows Embedded Compact 7