Learning Embedded Linux

Glossary

  • U-Boot: bootloader
  • yocto: build system (complex)
  • buildroot: build system (flexible)

Links and Resources:

Books

U-Boot

Get u-boot source

git clone git://git.denx.de/u-boot.git
cd u-boot
git checkout v2025.04

Build and run QEMU

export CROSS_COMPILE=arm-linux-gnueabi-
export ARCH=arm
make qemu_arm_defconfig
make
qemu-system-arm -M virt -nographic -no-reboot -bios u-boot.bin