ILD

将device tree嵌入到内核镜像
作者:Herbert Yuan 邮箱:yuanjp@hust.edu.cn
发布时间:2018-5-26 站点:Inside Linux Development

device tree通常由bootloader通过r2寄存器传递给内核。


但是也可以直接将dtb嵌入到镜像中。通过内核选项CONFIG_ARM_APPENDED_DTB开启。将dtb文件直接cat到zImage之后即可。


还有一个内核选项CONFIG_ARM_ATAG_DTB_COMPAT,使用bootloader传递的ATAGS更新DT。


参考

https://cateee.net/lkddb/web-lkddb/ARM_APPENDED_DTB.html

https://events.static.linuxfound.org/sites/events/files/slides/petazzoni-device-tree-dummies.pdf


Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.