🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
源码文件由后缀:.dts 和 .dtsi 两种类型组成,.dtsi类似于C/C++中的.h文件,可以被.dts进行include。编译时,通过DTC(Device Tree Compiler),将.dts和.dtsi文件生成 .dtb二进制文件给机器设别;DTS由如下几部分组成: ### * 1个root结点"/" * root结点下面含一系列子结点 * 子结点下又含有一系列子结点 * 各结点都有一系列属性,属性类型有 : **空属性**:empty-property **字符串属性**:string-property **字符串列表属性**:string-list-property **Cells(u32整型)属性**:cell-property **二进制数属性**:binary-property ### DTS的源文件可以在kernel目录下找到:arch/arm64/boot/dts或者arch/arm/boot/dts;比如如下一个片段代码(根节点): ![](https://img.kancloud.cn/9e/94/9e948fce69d17fc1a04b0f513d7d26cd_832x564.png =600x)