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> |
|
BSP Common |
Provides non-hardware-specific implementations of the sample BSPs that are provided with Windows Embedded Compact |
%_WINCEROOT%\platform\common\src\common |
|
OEM Adaptation Layer (OAL) |
Provides OAL programming elements that are specific to CPU architecture |
%_WINCEROOT%\platform\common\src\<CPU Architecture> |
|
Boot Loader |
Provides a sample boot loader implementation for each supported BSP |
%_WINCEROOT%\platform\<Hardware Platform Name>\Src\Bootloader |
|
Boot Loader |
Provides an example of a secure boot loader |
%_WINCEROOT%\public\ossvcs\oak\Samples\SBL |
|
Kernel Independent Transport Layer (KITL) |
Provides a sample implementation of the OEMKitlStartup function |
%_WINCEROOT%\platform\BSPTemplate\tutorial\3\kitl |
|
KITL |
Provides a KITL driver that is common to the sample BSPs |
%_WINCEROOT%\platform\common\src\common\kitl |
|
KITL |
Provides a sample implementation of the BSP KITL driver for x486 hardware platforms |
%_WINCEROOT%\platform\common\src\x86\common\kitl |
|
KITL |
Provides a sample implementation of the BSP KITL driver for the Freescale i.MX31 BSP |
%_WINCEROOT%\platform\IMX313DS\SRC\COMMON\USBDBG\mx31_usbdbgpdd |
|
KITL |
Provides a sample implementation of the BSP KITL driver for the Samsung SMDK6410 BSP |
%_WINCEROOT%\platform\SMDK6410\SRC\COMMON\kitldrv\usbdbg\s3c6410pdd |