Boot Loader

The boot loader is a standard part of any BSP. A boot loader performs at least the following tasks:

  • Hardware initialization.

  • Platform initialization related to image loading onto a device.

  • Loading of the operating system image into the memory (RAM and/or ROM).

  • Start the operating system by jumping to the OS entry point.

A boot loader can implement any additional functionality required during the development, testing, or end-user device operation. The boot loader has no formal implementation requirements that need to be met.

Usually the boot loader is implemented as a component that is separate from the operating system. The boot loader has its own configuration binary image builder (.bib) file located in the Bootloader build directory along ...

Get Windows® Embedded CE 6.0 Fundamentals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.