我的系统环境:
方法一,反编译设备树以获取完整的设备树信息
1,安装 dtc
工具(如果未安装):sudo apt-get install device-tree-compiler
2,提取运行时设备树:sudo dtc -I fs -O dts -o extracted_device_tree.dts /proc/device-tree
3,打开设备树文件:cat extracted_device_tree.dts
效果展示:
方法2:通过 /proc/device-tree
查看
设备树信息通常会被挂载在 /proc/device-tree
中,比如我想查看设备书中关于rtc硬件的信息,可以直接查看与 RTC 相关的节点配置find /proc/device-tree/ -name "*rtc*"
找到 RTC 节点后,可以通过以下方式查看某个设备节点的详细信息:例如cat /proc/device-tree/path/to/rtc_node
通过这两种方式,我们可以直接在目标机上验证设备树当前的配置情况。就不用在开发机上来查看设备树的配置。