设备树在linux系统中的体现

  Linux 内核启动的时候会解析设备树中各个节点的信息,并且在根文件系统的**/proc/devicetree** 目录下根据节点名字创建不同文件夹,如图 所示:
在这里插入图片描述
   /proc/device-tree 目录下是根节点“/”的所有属性和子节点。

1、根节点“/”各个属性

  在图中,根节点属性表现为一个个的文件,如图 “#address-cells”、“#size-cells”、“compatible”、“model”和“name”这 5 个文件,它们在设备树中就是根节点的 5个属性。可以输入cat 命令来查看 model和 compatible 这两个文件的内容。

2、根节点“/”各子节点

  图 中各个文件夹就是根节点“/”的各个子节点,比如“aliases”、“ backlight”、“ chosen”和“ clocks”等等。
  /proc/device-tree 目录就是设备树在根文件系统中的体现,同样是按照树形结构组织的,进入/proc/device-tree/soc 目录中就可以看到 soc 节点的所有子节点。

猜你喜欢

转载自blog.csdn.net/xxxx123041/article/details/120069191