如何看系统到底用了哪个dtsi文件

对比图片中的注释就能够知道對于uart0这个外设:


问题三:Device Tree的编写规则是怎样的?

由这张图可见如果included file中的某项,被including file文件定义了则会使用后者的定义,也就是使用更上层哽新的定义;如果没有被定义则添加进入。


问题四:在哪里可以找到Device Tree的文档呢

2)每个binding文档描述了哪些properties可以被接受,可以使用哪些值哪些特征是必须的,哪些是可选的;
问题五:Device Tree中的常见关键字含义是什么

在设备的最顶层节点上,一般可以发现如下这些:
memory:定义了RAM的哋址和大小
一个或多个板上设备定义;

从上面的代码里面可以找出四个compatible分别是:


问题六:有关DT的策略,你应该了解的~

DT是一种硬件描述而不是一种配置。


它应该描述硬件的构成和硬件工作的方式;
它不应该描述那种硬件配置你更加喜欢;

1)DT独立于OS,它也需要非常稳定;

我要回帖

更多关于 dts 的文章

 

随机推荐