内核3.19(重新)引入了设备树覆盖。我在Linux内核3.19.4
上,通过Fedora(3.19.4-200.fc21.armv7hl
)。
我有一个覆盖文件overlay.dts
,如documentation中所述。
overlay.c包含与叠加层配合使用的功能,包括加载叠加层的功能。
内核是否检查加载叠加层的路径?如果是的话,在哪里?如果没有,我如何加载我的叠加层?
答案 0 :(得分:1)
根据我的经验(3.8-3.14),DTB加载实际上是引导加载程序的管辖权,而不是内核本身。我已经使用了u-boot - u-boot可以将已编译的设备树文件(man dtc)从基于EXT2的文件系统加载到RAM中的已知位置,然后在内核命令行中指定。
您使用的是哪个启动加载程序?