O'Reilly logo

Professional Windows® Embedded Compact 7 by Thierry Joubert, David Jones, Samuel Phung

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

BIOSLOADER STARTUP PARAMETERS

When an optional BOOT.INI configuration file is available, BIOSLoader reads and parses the following startup parameters from the file:

  • Boot setting
  • Debug setting
  • Display setting
  • Network setting

The BIOSLoader uses the boot and network settings during the startup process. The display and debug settings can be passed to the Compact 7 OS run-time image when the OS image and associated device drivers are configured to use these parameters and generated with the following build option:

  • Enable eboot space in memory.

To find out the BIOSLoader’s configurable parameters, you can review the sample BOOT.INI configuration file, provided as part of BIOSLoader, in the following directory: $(_PLATFORMROOT)CEPC\SRC\BOOTLOADER\BIOSLOADER\BOOTDISK.

Through the BOOT.INI configuration file, you can configure the BIOSLoader to delay the process to launch an OS run-time image. During the delay period, you can configure the BIOSLoader to launch an Ethernet bootloader, EBOOT.BIN, or an alternative OS image, when a numeric key is pressed.

The following sample entries configure the BIOSLoader with alternative options to launch EBOOT.BIN, an Ethernet bootloader, and a secondary OS image, NK2.BIN:

image
Delay=10
BinFile=NK.BIN
BinFile1=EBOOT.BIN
BinFile2=NK2.BIN

Code snippet is from Chapter27_Snippet.txt

The preceding entries configured the BIOSLoader to function as follow:

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required