January 2018
Intermediate to advanced
456 pages
12h 49m
English
A device tree is defined in a human-readable device tree syntax (.dts) text file. Every board has one or several DTS files that correspond to different hardware configurations.
These DTS files are compiled into Device Tree Binary (DTB) blobs, which have the following properties:
Device tree blobs can either be attached to the kernel binary (for legacy compatibility) or, as is more commonly done, passed to the kernel by a bootloader such as U-Boot.
To compile them, we use a Device Tree Compiler (DTC), which is included in the following:
Read now
Unlock full access