• Synopsis
  • What is u-boot?
  • The boot process
  • Stage 1 (Secondary Program Loader / SPL)
  • Stage 2 (u-boot)
  • Stage 3 (Linux kernel)
  • The shortcut
  • Understanding u-boot
  • Disk layout and partitioning
  • u-boot commands
  • u-boot environment
  • u-boot macros
  • Typical boot sequence
  • Load a custom environment from the boot partition
  • Load a custom environment from the boot partition
  • Load the kernel image from the boot partition
  • Load the device tree binary from the boot partition
  • Load the initial ramdisk archive from the boot partition
  • Userland access to the u-boot environment
  • Important
  • Typical use cases for the ODROID C1
  • Boot an alternative kernel image
  • boot rootfs from a different partition, e.g from USB disk
  • References
  • To be continued ...