linux-kernel – 如何在linux内核中嵌入设备树blob(dtb)?

应该有一个标准的,基于板和架构的独立方式,就像使用initfamfs一样,不是吗?

我正在使用powerpc和linux-3.10,如果重要的话.如果以后有更好的设施,我很想知道它们.

如果有人知道我目前正在使用的电路板,我可以将其用作参考,这也会有所帮助.

我一直在搜索和搜索,我发现了很多关于为什么dts / dtb存在的信息,关于它们是否有用的持续讨论,以及一些关于如何编写dts或使用现有dts的一些信息,但没有关于如何嵌入他们.

我们非常感谢您对相关文档的快速描述或指示.

最佳答案 你需要的是Flattened
Image Tree格式(FIT). FIT使用DTS语法/格式来描述嵌入到一个主图像中的图像.例如,您可以打包zImage和一个或多个DTB文件和initramfs图像以及所有这些.有关详细信息,请查看这些
slides.

点赞