Developing a Boot Loader (Windows Embedded CE 6.0)


A boot loader is generally used to place the operating system (OS) image into memory and then jump to the OS startup routine. A boot loader is also typically used during the board support package (BSP) development process to save time by quickly downloading a new run-time image to a target device.

Boot Loaders

Provides information about Windows Embedded CE-based boot loaders, recommended boot loader functionality, and hardware considerations for the boot loader.

How to Develop a Boot Loader

Describes the entire process for creating a boot loader for a target device.

Boot Loader Reference

Provides links to topics that list the boot loader programming elements.

Enhanced Boot Loader Security

Provides information about new boot loader security functionality available in Windows Embedded CE 6.0.

Developing an OEM Adaptation Layer

Provides an overview of the OEM adaptation layer (OAL), links to topics that discuss the OAL development process, and a reference section for the OAL programming elements.

Developing a Device Driver

Provides an overview of Windows Embedded CE drivers and describes the typical processes for developing device drivers for a Windows Embedded CE-based device.

Developing a Board Support Package

Provides an overview of BSPs and links to topics that discuss the development process for each of the elements in a BSP.

Boot Loader Changes in Windows Embedded CE 6.0

Provides information on changes boot loader changes in Windows Embedded CE 6.0.

Community Additions