设备树简介设备树(Device Tree)是一种描述硬件资源的数据结构,它使得Linux内核能够在不重新编译的情况下支持不同的硬件平台。设备树源文件(.dts)被编译成设备树二进制文件(.dtb),由Bootloader传递给内核。DTS源文件→DTC编译→DTB二进制文件→Bootloader加载→内核解析在驱动程序中,我们可以通过设备树API来获取节点信息,从而实现硬件资源的动态配置。