【问题标题】:How to load device tree overlay on kernel 3.19+如何在内核 3.19+ 上加载设备树覆盖
【发布时间】:2015-07-04 10:21:34
【问题描述】:

内核 3.19(重新)引入了设备树覆盖。我在 Linux 内核 3.19.4,通过 Fedora (3.19.4-200.fc21.armv7hl)。

我有一个覆盖文件overlay.dts,如documentation 中所述。

overlay.c 包含使用覆盖的函数,包括加载覆盖的函数。

内核是否检查要加载的覆盖的任何路径?如果有,在哪里?如果没有,我该如何加载我的叠加层?

【问题讨论】:

    标签: linux linux-kernel embedded device-tree


    【解决方案1】:

    根据我的经验(3.8-3.14),DTB加载实际上是boot-loader的管辖,而不是内核本身。我为此使用了 u-boot - u-boot 可以将已编译的设备树文件(man dtc)从基于 EXT2 的文件系统加载到 RAM 中的已知位置,然后在内核命令行中指定。

    您使用的是哪个引导加载程序?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-29
      • 2021-12-20
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      相关资源
      最近更新 更多