3.8在根文件系统中查看设备树(有助于调试)
程序员文章站
2022-04-18 08:35:53
...
内核启动后会进入根文件系统,在根文件系统中如何查看设备树,查看设备树有助于调试驱动程序。
a.我们知道uboot会把dtb文件传给内核,并且dtb文件所占的那块内存会被保留下来,我们可以在内核启动之后,查看那块内存,查看里面原始的dtb文件。
/sys/firmware/fdt //原始dtb文件
进入/sys/firmware目录后便可看到二个文件,一个是devicetree文件夹,另一个是fdt(原始dtb文件,可以用hexdump -C fdt 将其打印出来查看就会发现里面的数据和dtb文件是一致的)
hexdump -C /sys/firmware/fdt
注:3288中没有fdt
部分信息如下,和我们传给内核的dtb文件里的完全一样
b. /sys/firmware/devicetree //以目录结构呈现的dtb文件,根节点对应base目录。每一个节点对应一个目录,每个属性对应一个文件。
ls-l
hexdump -C "#address-cells"
cat model
之后里面就是按照dts写的那样组织的
通过这里可以查看各个子节点或者属性,比如查看
上一篇: Oh-My-Zsh Mac安装记录
下一篇: 百度正式发布区块链操作系统“超级链”