嵌入式Linux中的Devicetree

时间:2013-08-27 09:42:42

标签: linux linux-device-driver device-driver device-tree

如何将平台特定文件转换为设备树?。

我理论上知道设备树。 请解释它在树莓派板或任何其他板上的工作原理。

1 个答案:

答案 0 :(得分:6)

设备树只是用于描述系统中存在的硬件的数据结构。在缺少设备树的情况下,系统依赖于“board-files”。这些是具有大量结构的C文件,每个文件都描述了系统中存在的每个硬件以及它们的连接方式。

  

将代码从旧版“board-files ”移植到设备树 dts 文件目前是跨多个平台/设备的持续流程ARM架构。

要做到这一点,需要正确理解

  • 平台/设备硬件。
  • 板文件的结构。
  • dts文件的结构。

这个答案可以帮助您开始使用 preparing a device-tree dts

此外,还在不断努力将raspberry-pi Linux内核迁移到使用设备树。请查看 source booting instructions