8.4 内核处理设备树
8.4.1 设备树过程
设备树生命过程:
DTS --(PC)--> DTB --(内核)--> device_node -·(内核)·-> platform_device。
流程:
- dts 在 PC 机上被编译为 dtb 文件。
- u-boot 把 dtb 文件传给内核。
- 内核解析 dtb 文件,把每一个节点都转换为 device_node 结构体。
- 对于某些 device_node 结构体,会被转换为 platform_device 结构体。
对于 device_node 和 platform_device,建议去内核源码看看它们的成员。