Tiny Kernel Design Template (Windows CE 5.0)

The Tiny Kernel design template provides functionality for the smallest possible Windows CE–based device.

Due to its small size, an OS design based on the Tiny Kernel design template is designed for target devices that do not require display capabilities.

You can use this design template to evaluate Windows CE for resource-constrained target devices with limited functionality.

Building a Tiny Kernel OS design without modifications is functionally the same as building a headless device without using a design template and selecting no options.

The Catalog items you use to configure your OS design can vary. Use the New Platform Wizard in Platform Builder to create a starting point for devices with the smallest possible footprint and then customize the OS design to fit your needs.

After you view the Catalog items listed in this topic, follow the instructions in How to Develop an OS Design by Using a Design Template.

Tiny Kernel Catalog Items

When you choose the Tiny Kernel design template by using the New Platform Wizard, the fewest possible Catalog items are included in your OS design by default. You can add Catalog items to your OS design, depending on your requirements, by choosing them from the Platform Builder Catalog.

When you use the New Platform Wizard to create an OS design from the Tiny Kernel design template, Platform Builder includes by default a specific set of Catalog items in the OS design.

Although you can select optional items in the wizard, the required items do not appear as options.

In addition to Catalog items you add to your OS design, some items are added during the build cycle due to dependencies.

The Sysgen variables for all Catalog items in the run-time image after the build cycle is complete are in the %_WINCEROOT%\Public\<OS design name>\_iabasefeatures.txt file. For more information about dependencies, see Catalog Overview.

Note   Because one Sysgen variable can be set by another Sysgen variable, not all Sysgen variables in this files correspond to a Catalog item.

After you finish using the New Platform Wizard, you can add other Catalog items to your OS design. For more information, see Adding an Item from the Catalog.

If you build from a command line, for information about how to view a list of Sysgen variables, see Build Demo Tool.

Included Catalog Items

The following table shows the required Catalog item the New Platform Wizard includes in an OS design when you choose the Tiny Kernel design template.

Because this item is required, it does not appear in the New Platform Wizard.

Catalog Sysgen variable Tiny Kernel
Debug Shell SYSGEN_SHELL X

See Also

Design Template Selection | Developing a Target Device by Using a Design Template

Last updated on Thursday, February 02, 2006

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.