DTS结构及其编译方法
(DT系列一)DTS结构及其编译方法
(DT系列一)DTS结构及其编译方法
2014-08-30 09:43 13345人阅读 评论(0) 收藏 举报
分类:
Linux (17 )
版权声明:本文 博主原创文章,未经博主允许不得转载。
目录(?)[+]
DTS结构及其编译方法
一:主要问题
1,需要了解dtsi与dts 的关系
2,dts 的结构模型
3,dts是如何被编译的, 以及编译后会生成一个什么文件.
二:参考文字
1,DTS(device tree source)
.dts文件是一种ASCII文本格式的DeviceTree描述。基本上,在ARMLinux 内,一个.dts文件对应一个ARM的mac ine,一般放置在内核
的arc /arm/boot/dts/ 目录。由于一个SoC可能对应多个mac ine (一个SoC可以对应多个产品和电路板),势必这些.dts文件需包含许多共同
的部分。Linux 内核 了简化,把SoC公用的部分或者多个mac ine共同的部分一般提炼 .dtsi,类似于C语言的头文件。其他的mac ine对应
的.dts就include这个.dtsi。
2 ,dts 的结构模型
了了解DeviceTree的结构,我们首先给出一个DeviceTree的示例:
/o evice-tree
|- name =" evice-tree"
|- mo el ="MyBoar Name