Run-Time Image and OS Directories (Windows CE 5.0)
When you install Microsoft® Windows® CE 5.0 on your development workstation, a hierarchy of directories is created. If you installed the Windows CE OS in the default directory, the topmost directory for the Windows CE OS is WINCE500.
Platform Builder creates some directories when you install Platform Builder, and it creates others when you build a run-time image. The directory structure in your OS design varies, depending on the Catalog items you include in your OS design.
The WINCE500 directory contains the following directories.
Directory | Contents |
---|---|
CRC | A file named Crc.ini, which provides information about files in the Platform Builder installation. |
Others | Run-time files, binary files for building run-time image files, registry files, and batch files used to add files to an run-time image. |
PBWorkspaces | User-created workspaces that contain OS designs. |
Platform | Device-specific files and directories. |
Private | Source code for the Windows CE OS.
For more information, see Using Shared Source Code in an OS Design. |
Public | Source code for the Windows CE OS. |
SDK | Tools and libraries in the Windows CE SDKs that support Platform Builder.
For information about the Windows CE SDKs, see the documentation included with those products. |
The directory structure for Platform Builder allows multiple development projects to exist within a single tree. Also, each OS tree can support multiple CPUs. This is important because Platform Builder uses the Platform and Public directories to store source code for device-specific projects.
When you install Platform Builder, device-specific source code files are created in the Platform directory for each processor type you specify.
For example, if you install hardware support for ARM, MIPS, and CEPC board support packages (BSPs), and then create a new BSP called MyMIPS, the Platform directory structure appears as follows:
%_WINCEROOT%\Platform\ARM
%_WINCEROOT%\Platform\MIPS
%_WINCEROOT%\Platform\CEPC
%_WINCEROOT%\Platform\MyMIPS
These source files support the targeted devices that you choose when building a new run-time image.
The Public directory contains source code for the Windows CE OS designs, including build tools, drivers, and library source files common to all platforms.
When you create an OS design using the New Platform Wizard, a corresponding directory is created in the PBWorkspaces tree.
For example, if you create an OS design called MyHandheld, the following directory is created:
%_WINCEROOT%\PBWorkspaces\MyHandheld
For more information about source code, and related tools and tasks, see the following topics:
- Source Code Control
- Using Shared Source Code in an OS Design
- Source Code Browsing
- Device Driver Source Code
- Driver Development Tools
- Developing a Board Support Package
- Developing a Target Device
- Developing an Operating System
- Modifying an OS Design
- SDK Development
- Command-Line Tools
See Also
Others Directory | Platform Directory | Public Directory | Public Directory | SDK Directory | Platform Builder Sample Code
Send Feedback on this topic to the authors