Share via


x86 ROM Boot Loader (Windows CE 5.0)

Send Feedback

The x86 ROM boot loader, commonly referred to as romboot, is a small boot loader that resides in system flash memory, usually as 256 KB flash electrically erasable programmable read only memory (EEPROM).

During power-up, romboot handles the hardware platform initialization tasks that would normally be done by the hardware platform basic input/output system (BIOS).

When the hardware platform is initialized, romboot supports downloading a boot loader image over Ethernet or booting the boot loader image from a local Integrated Device Electronics (IDE) drive.

Because romboot resides in flash memory, where the BIOS normally resides, the boot loader replaces the BIOS.

This means that there is no BIOS functionality available to the OS.

This also means that romboot configures the hardware platform, which includes the following tasks:

  • Setting up the memory controller
  • Setting up the host bridge
  • Enumerating PCI

The primary advantage of using romboot is that it is a fast boot loader.

Romboot is an alternative to LoadCEPC.exe and does not require BIOS or Microsoft® MS-DOS®–based services for the x86 hardware platforms that it supports, providing a faster boot and download alternative.

The boot loader supports the Lanner EM-350 and EM-351 Embedded SBCs and the Advantech PCM-5822 and PCM-5823 Biscuit PC systems, but it can be extended to support many other chipsets.

For more information about the systems supported by boot loader, see Lanner EM-350 and EM-351 Embedded Single Board Computers and Advantech PCM-5822 and PCM-5823 Biscuit PC.

The boot loader supports downloading an image over an Ethernet connection, using DHCP to obtain an IP address, or by static IP, as well as from a local IDE/ATA hard disk.

Note   When you boot from a hard disk, place the binary run-time image file, Eboot.bix or Eboot.bin, in the root directory of the active partition. If Microsoft Windows CE 5.0 Networked Media Device Feature Pack is installed, place the binary run-time image file, NK.bin, in the root directory of the active partition.

For more information about the x86 ROM boot loader and its functionalities, see the following topics:

See Also

Specialized Boot Loaders

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.