嵌入式开发者社区

标题: dts与overlays的关系? [打印本页]

作者: cl17726    时间: 2017-5-17 10:10
标题: dts与overlays的关系?
看了视频教程介绍到dts,dts可以在内核启动时候当参数一样传给内核.但是还有个叫overlays的东西又怎么说.

比如这个源:
https://github.com/beagleboard/l ... ck-emmc-overlay.dts

他没有初始化LCD相关的所有引脚,也没初始化Beaglebone上面的HDMI显示,也没初始化I2C.

但是这里又额外初始化了.

https://github.com/beagleboard/b ... NE-LCD7-01-00A1.dts

这样可以在系统启动时,通过传入两个dts到内核,那么为什么会这样呢,不应该只有一个dts(dtb)吗?

而且这里全用fragment这种节点,还有__overlay__声明,这是覆盖还是什么意思?比如源码中明明fragment@0就是pinmux,为什么不直接写pinmux,哪里有说明,这个跟437X是不是很大差别.还是说这个代码依然比较老?

作者: human    时间: 2017-5-18 16:26
你的内核版本较新的,我们的内核没有overlays




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4