如何在Linux内核中嵌入设备树blob(dtb)?

时间:2015-02-12 19:03:40

标签: linux-kernel embedded-linux powerpc device-tree

应该有一个标准的,独立于董事会和架构的方式,就像使用initfamfs一样,没有?

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

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

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

非常感谢快速描述或指向相关文档的指示。

1 个答案:

答案 0 :(得分:2)

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