wiki:linux/bootloader

Version 3 (modified by Tim Harvey, 2 months ago) (diff)

remove avila/cambria/rincon data

Bootloader

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: