How to Develop an OS Design by Using a Design Template (Windows CE 5.0)
To create a run-time image on a CEPC, you can use either the New Platform Wizard that includes a pre-configured design template or you can build an OS design by manually selecting the necessary Catalog item from the Catalog.
Hardware and Software Assumptions
If you are selecting a design template other than mobile phone:
Your Platform Builder installation includes the CEPC x86 board support package (BSP).
You have a CEPC already configured. For more information, see How to Set Up a CEPC and How to Create an SDK for an OS Design.
If you are selecting the Digital Media Receiver design template, the sound and video hardware in your CEPC is supported by a driver included with Windows CE, as listed in Windows CE Drivers.
To use a driver not included with Windows CE, add it to the Catalog in Platform Builder.
For more information, see Catalog Customization, Creating a .cec File for a Driver, and Adding a Device Driver to the Catalog.
If you are selecting the Set Top Box design template, your test equipment meets the audio and video requirements of your design. The default Set-Top Box design template includes drivers and software support for standard VGA. To test the design template using a TV-style interface, however, you will need to include a TV-style monitor and appropriate drivers with your test hardware. For more information about Windows CE multimedia support, see Graphics and Multimedia Technologies.
If you are selecting the mobile phone design template:
- Your Platform Builder installation includes the Emulator: X86 board support package (BSP). For more information, see Creating an Emulator-compatible OS Design.
- Your test hardware includes a serial port-based phone target device. To test the complete functionality your Mobile Phone OS design provides, you must use a target device capable of testing functionality such as wireless telephony and voice and data communications. For more information, see Writing to a Serial Port.
To track your progress in the following table, select the check box next to each step.
Step | Topic | |
---|---|---|
1. Create an OS design for a CEPC. The following list shows the choices to make:
|
Creating an OS Design | |
2. (Optional) Customize the OS design. | Customizing an OS Design | |
3. Prepare to build the run-time image.
|
Levels of Debugging Support | |
4. If you expect the size of your run-time image to exceed 32 megabytes (MB), enable support for a large run-time image in the settings for the platform.
The status bar in the Platform Builder integrated development environment (IDE) shows the estimated size of the run-time image.
|
Enabling a Run-Time Image Size Larger Than 32 MB | |
5. Build the OS design into a run-time image.
|
Not applicable | |
6. If you will debug your run-time image, configure the Microsoft HyperTerminal accessory application to display the serial debug output from the CEPC. | Configuring HyperTerminal for BSPs | |
7. Configure a connection to a CEPC or to the emulator, and make the following choices:
|
Configuring a Connection for Downloading and Debugging | |
7. Download the run-time image.
|
Downloading a Run-Time Image to a CEPC | |
8. Test the run-time image.
|
Debugging and Testing a Run-Time Image | |
9. For mobile phone, download the run-time image to the target device over a serial port connection. | Serial Download Service | |
10. (Optional) Create a Quick Start Guide for the Device. | Creating a Quick Start Guide for a Device |
See Also
Developing a Target Device by Using a Design Template
Send Feedback on this topic to the authors