How to Create a Windows CE .NET-based Platform

When you create a Windows CE .NET–based platform, you can either develop your hardware first or develop your hardware simultaneously with the software. If you have an existing platform based on previous versions of Windows CE and want to migrate or update it to be fully compatible with the features in Windows CE .NET 4.2, see Migration Issues.

At a minimum, a Windows CE .NET–based platform contains an OS image, an OEM adaptation layer (OAL), device drivers, and configuration files. Once you have created a basic platform, you can add more functionality to it in stages. For example, you can add more device drivers, develop OS features, and then create applications. For more information, see Platform Customization.

To track your progress in the following table, select the check box next to each step.

  Step Topic
1. Bring up your device by creating a new board support package (BSP) from the beginning.

- or -

Clone an existing BSP using the Platform Builder integrated development environment (IDE).

Note   You can perform the next three steps in any order.
How to Bring Up a Device by Creating a New BSP

How to Bring Up a Device by Cloning a BSP

2. Develop and add more device drivers to your platform.

For examples about how you can create a new device driver or migrate an existing one, see the following how-to topics:

Driver Development
3. Develop and add OS features to your platform.

For information and examples about how you can add, build, create, customize, enhance, or customize different Windows CE OS features or platform elements, see the following topics:

Operating System Features
4. Develop and add applications or middleware to your platform.

For an example about how to develop an application for a target device, see How to Develop an Application for a CEPC.

Application Development

Application Development Using eMbedded Visual C++ with Platform Builder

5. Using the Export SDK Wizard, build and export a software development kit (SDK).

For more information, see Export SDK Wizard.

Exporting an SDK

Exporting an SDK from the Command Line

6. Test and debug your platform.

For examples about how you can debug your OS image or platform elements, see the following topics:

Platform Debugging and Testing
7. Combine all Windows CE–based components and applications needed for your target device into the OS image for your target device.
Note   If you are not developing the hardware simultaneously with the software for your platform, you can proceed to the next step.
Integrating a Windows CE .NET-based Platform
8. Optimize your platform.

To improve the performance of your Windows CE .NET–based platform components, you can use the following Platform Builder tools:

For information about common performance problems with the OS and suggestions for resolving these problems, see Troubleshooting: Platform Performance Insufficient.

Not applicable

See Also

Platform Development | About Platform Builder | About Windows CE .NET | Platform Development How-to Topics

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.