嵌入式Linux中的Devicetree

Bal*_*ian 1 linux device-driver linux-device-driver device-tree

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

我理论上知道设备树.请解释它如何在覆盆子pi板或任何其他板上工作.

The*_*ist 6

设备树只是用于描述系统上存在的硬件的数据结构.在没有设备树的情况下,系统依赖于"板文件".这些是具有大量结构的C文件,每个文件都描述了系统中存在的每个硬件以及它们的连接方式.

从传统的"板文件 "到设备树dts文件的代码移植目前是跨越基于ARM架构的若干平台/设备的持续过程.

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

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

这个答案应该可以帮助您开始准备设备树dts.

此外,还在不断努力将raspberry-pi Linux内核迁移到使用设备树.看一下启动说明.