- DTS : Device Tree Source
- DTB : Device Tree Blob (compiled DTS)
DTB는 IBM OpenFirmware specification에서 옴
Bootloader/U-boot에서 kernel로 low-level hardware information을 전달
DeviceTree.org :
Device Tree is a data structure for describing hardware. Rather than hard coding every detail of a device into an operating system, many aspects of the hardware can be described in the data structure that is passed to the operating system at boot time.
Compiling
$ sudo apt-get update
$ sudo apt-get update $ sudo apt-get install device-tree-compiler
$ dtc -I dtb -O dts juno.dtb > juno.dts
$ dtc -I dts -O dtb juno.dts > juno.dtb
Denx Software Engineering wiki page
https://community.arm.com/oss-platforms/w/docs/525/device-tree
반응형