【发布时间】:2016-06-21 12:01:10
【问题描述】:
如何将平台特定文件转换为设备树?
我理论上知道设备树。 请解释它在树莓派板或任何其他板上的工作原理。
【问题讨论】:
-
了解更多关于udev
-
什么是平台特定文件?您的意思是特定于每个板的实际内核平台数据或以某种方式描述您的平台的自定义供应商特定文件?您可以编写脚本来自动执行此操作,也可以手动执行(应该更快)。我们不会在这里解释它是如何工作的...阅读device tree usage 并了解它是如何在内核中使用的(
drivers/of中的API 以及arch/arm/boot/dts和@987654325 中的大量设备树@)。 -
也许如果您提供您希望“转换”的文件,我们可以给您一些提示。
-
ARM Linux 内核包含许多不可枚举的硬件,并且往往有一个板文件以编程方式执行此操作。
标签: linux linux-device-driver device-driver device-tree