如何在内核3.19+上加载设备树覆盖

时间:2015-04-25 21:08:04

标签: linux linux-kernel embedded device-tree

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

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

overlay.c包含与叠加层配合使用的功能,包括加载叠加层的功能。

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

1 个答案:

答案 0 :(得分:1)

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

您使用的是哪个启动加载程序?