linux在根文件系统中查看设备树

一、查看设备树的作用

有助于调试程序

二、通过虚拟文件系统查看原始的dtb文件

/sys/firmware/fdt // 原始dtb文件
hexdump -C /sys/firmware/fdt

三、查看目录结构程现的dtb文件

// 根节点对应base目录, 每一个节点对应一个目录, 每一个属性对应一个文件
/sys/firmware/devicetree/base
对应使用cat和hexdump 可以打印相应的值。

四、查看目所有的platform_device的文件

// 系统中所有的platform_device, 有来自设备树的, 也有来有.c文件中注册的 路径为/sys/devices/platform
对于来自设备树的platform_device,
可以进入 /sys/devices/platform/<设备名>ls 查看它的设备树属性,如果有of_node就是设备树创建的,如果没有就是.c文件创建的。

五、链接文件

/proc/device-tree 是链接文件, 指向 /sys/firmware/devicetree/base

猜你喜欢

转载自blog.csdn.net/qq_18077275/article/details/108856984