Changes between Initial Version and Version 1 of linux/bootloader


Ignore:
Timestamp:
10/22/2017 05:28:45 AM (5 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linux/bootloader

    v1 v1  
     1= Bootloader =
     2A bootloader is typically used in Embedded computers and is responsible for the following:
     3 * DRAM controller configuration
     4 * launching the Operating System. For Linux this means:
     5  * loading the kernel from storage media (flash, mmc, network, sata, etc)
     6  * loading the device-tree-blob (dtb) from storage media (for kernels and boards that use device-tree)
     7  * loading a ramdisk from storage media (optional - typically the kernel is passed parameters that instead will mount a rootfs)
     8 * enough low-level chip configuration necessary to do the above
     9 * any other early chip configuration necessary that may not handled by the Operating System
     10
     11Some typical examples of bootloaders that Gateworks uses:
     12 * U-Boot (used on Ventana, Rincon, and Laguna)
     13 * Redboot (used on Avila, and Cambria)
     14
     15See also:
     16 * [wiki:ventana/bootloader Ventana U-Boot Bootloader]
     17 * [wiki:laguna/gw2388-4/bootloader Laguna NOR U-Boot bootloader]
     18 * [wiki:laguna/gw2380/bootloader Laguna SPI U-Boot bootloader]
     19 * [wiki:rincon/bootloader Rincon U-Boot bootloader]
     20 * [wiki:cambria/redboot Cambria Redboot bootloader]
     21 * [wiki:avila/redboot Avila Redboot bootloader]