Version 4 (modified by Tim Harvey, 15 months ago) ( diff )

removed Laguna info (EOL)


A bootloader is typically used in Embedded computers and is responsible for the following:

  • DRAM controller configuration
  • launching the Operating System. For Linux this means:
    • loading the kernel from storage media (flash, mmc, network, sata, etc)
    • loading the device-tree-blob (dtb) from storage media (for kernels and boards that use device-tree)
    • loading a ramdisk from storage media (optional - typically the kernel is passed parameters that instead will mount a rootfs)
  • enough low-level chip configuration necessary to do the above
  • any other early chip configuration necessary that may not handled by the Operating System

Gateworks uses the U-Boot Bootloader

See also:

Note: See TracWiki for help on using the wiki.