【问题标题】:Device tree language reference: where found it [closed]设备树语言参考:在哪里找到它[关闭]
【发布时间】:2022-01-23 11:24:30
【问题描述】:

我正在开发基于 ARM 的 SoM,我需要对设备树进行一些自定义。 我的问题是:在设备树文件 (.dtsi) 中,我找到了 &i2c1、$fec2、$iomuxc、&lcdif、&snvs_rtc 和其他类似定义。我在哪里可以找到有关设备树的 sintax 语言的参考、教程或指南? 保罗

【问题讨论】:

  • 根据具体情况,答案是Linux device tree bindings。设备树有一种“语言”,但这并不特定于硬件。也可以看源码;他们将使用与设备树相同的字符串来处理驱动程序中的节点的关键代码。

标签: linux-kernel arm device-tree


【解决方案1】:

您可能应该阅读The Devicetree Specification,以及Device Tree 101Device Tree For Dummies 等在线教程。 您确实可以使用 Google 找到很多您正在寻找的材料。

然后您可以阅读Device Tree Bindings 的 Linux 文档。

另一个有趣的信息来源是查看使用您正在使用的 SoC 的其他板上的设备树,或使用您想在自己的设备中添加设备树描述的相同传感器/设备的其他板上的设备树树。

在您的问题中提供此信息(SoC 供应商和型号)可能有助于获得更具体的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    • 1970-01-01
    • 2020-11-08
    • 2011-06-08
    • 1970-01-01
    • 2012-06-19
    相关资源
    最近更新 更多