若该文为原创文章,转载请注明原文出处。
一、介绍
设备树 (Device Tree) 的作用就是描述一个硬件平台的硬件资源,一般描述那些不能动态探测到的设备,可以被动态探测到的设备是不需要描述。
设备树可以被 bootloader(uboot) 传递到内核,内
核可以从设备树中获取硬件信息。
设备树描述硬件资源时有两个特点。
• 第一,以“树状”结构描述硬件资源。例如本地总线为树的“主干”在设备树里面称为“根
节点”,挂载到本地总线的 IIC 总线、SPI 总线、UART 总线为树的“枝干”在设备树里称为
“根节点的子节点”,IIC 总线下的 IIC 设备不止一个,这些“枝干”又可以再分,除了根节
点没有父节点外,其他节点都只有一个父节点。
• 第