November 2017
Beginner to intermediate
304 pages
7h 52m
English
This chapter introduces u-boot, a very popular open source boot loader for embedded Linux systems. As with the kernel and BusyBox, we look at the process of configuring and building u-boot. U-boot does not support the make xconfig paradigm, so configuration requires manually editing a header file. Techniques are presented for testing the new boot loader.
We also build a YAFFS file system image and load it into flash memory. We explore the notion of flash memory partitions in some detail and at the Flat Device Tree as a mechanism for communicating hardware information from the boot loader to the kernel.
U-boot; Supervivi; JTAG; YAFFS; flash partitions; Flat Device Tree
The ...
Read now
Unlock full access