= 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 Some typical examples of bootloaders that Gateworks uses: * U-Boot (used on Ventana, Rincon, and Laguna) * Redboot (used on Avila, and Cambria) See also: * [wiki:ventana/bootloader Ventana U-Boot Bootloader] * [wiki:laguna/gw2388-4/bootloader Laguna NOR U-Boot bootloader] * [wiki:laguna/gw2380/bootloader Laguna SPI U-Boot bootloader] * [wiki:rincon/bootloader Rincon U-Boot bootloader] * [wiki:cambria/redboot Cambria Redboot bootloader] * [wiki:avila/redboot Avila Redboot bootloader]