BSP COMPONENTS, FILES, AND FOLDERS
A Windows Embedded Compact 7 BSP includes the following components:
Typically, BSP components and configuration files are organized in one main folder, under the _PLATFORMROOT directory, with subdirectories, as shown in Table 6-2, for the BSP named MyBSP.
|$(_PLATFORMROOT)\MyBSP||BSP’s main directory.|
|$(_PLATFORMROOT)\MyBSP\Bins||Precompiled BSP components provided in binary are placed in this directory.|
|$(_PLATFORMROOT)\MyBSP\Catalog||The BSP catalog file is in this directory.|
|$(_PLATFORMROOT)\MyBSP\Cesysgen||The makefile in this directory can be configured to perform certain tasks during the build process.|
|$(_PLATFORMROOT)\MyBSP\Files||Registry and system configuration files are placed in this directory.|
|$(_PLATFORMROOT)\MyBSP\Src||Source code for the bootloader, device driver, OAL, and KITL are placed in this directory.|
In addition to the codes and libraries that reside within the BSP folder, the BSP also references and uses common codes, libraries, and header files, located in the following directory: $(_PLATFORMROOT)\Common\SRC\.
There are multiple folders under this directory; each contains a different set of common codes for a different processor, as shown in Table 6-3.