Directory Structure Overview (Compact 2013)

3/26/2014

Windows Embedded Compact 2013 includes files for creating and building OS designs. The files are in a directory tree structure. The installer creates some of these directories when you install Platform Builder for Windows Embedded Compact 2013, and Platform Builder creates others when you have it build an OS run-time image. The directories that are created depend on the options you choose when you install Platform Builder.

WINCE800 Directory Structure

The following tree structure shows the top levels of the directory structure. The default name of the root directory is WINCE800, but you can override this when you install Platform Builder. Click a directory name to jump to information about that directory.

WINCE800

   OSDesigns

   others

   platform

      common

      A directory for each installed hardware platform

   private

   public

      common

      A directory for each Windows Embedded Compact module

   sdk

OSDesigns

Platform Builder creates OSDesigns when you create your first OS design. By default, Platform Builder creates a subdirectory in this directory for each OS design that you create, but you can override the location in the New Project dialog box.

For example, if you create an OS design called MyHandheld the Platform Builder default location is:

%_WINCEROOT%\OSDesigns\MyHandheld

Note

The environment variable _WINCEROOT represents the root directory of your Compact 2013 installation. By default, this directory is WINCE800. For more information, see Miscellaneous Environment Variables.

others

The others directory contains files that are added to a run-time image based on selections that you made for your OS design.

The following table describes the directories under others.

Directory

Description

ATL9

ATL source files for adding ATL version 9.0 run-time files to an OS design.

platform

The platform directory contains subdirectories that correspond to specific board support packages (BSPs) and platforms.

When you install Platform Builder, the installer places device-specific source code files in a subdirectory of the platform directory for each BSP that you specify. When you build a run-time image, these files provide support for the BSP that you selected for the run-time image.

For example, if you install support for CEPC, the platform-specific directory %_WINCEROOT%\platform\CEPC is created in the platform directory.

If you then create a new BSP called MyCEPC, Platform Builder creates the %_WINCEROOT%\platform\MyCEPC directory for it.

For more information, see platform Directory.

private

Windows Embedded Compact creates the private directory only if you have obtained a Private Shared Source license. It contains the private shared source files. For more information, see Windows Embedded Compact & CE Shared Source Program.

public

The public directory contains files for use in building OS designs. The files include source code files and modules (.lib, .dll, and .exe) for build tools, drivers, and libraries.

For more information, see public Directory.

sdk

The sdk directory contains build tools.

See Also

Reference

platform Directory
public Directory