Yocto中层和元数据之间的区别

3

我正在尝试理解Yocto术语。我了解到,配方是一组指令,由bitbake工具用于获取源代码、配置、编译和生成软件包(软件组件)。

元数据是配置文件(.conf)、配方(.bb和.bbappend)、类(.bbclass)和包括(.inc)的集合。

但我不明白“层”这个术语。术语“层”和“元数据”是相同还是不同的?

例如:meta-fsl-arm:这是一个层还是元数据。

2个回答

4

元数据是描述其他数据的通用术语,正如维基百科所解释的那样。

图层是配方容器(文件夹),因此meta-fsl-arm确实是一个图层

我建议您阅读一些文档,这些幻灯片对我有帮助,以及超级手册和Yocto 维基百科


3

元层:元层包含元数据。元数据指的是配置、类和配方。

例如:

  1. meta-fsl-arm是一个元层,其中包含元数据(配置和机器类以及所有配方)
  2. meta-phytec是一个层,其中包含元数据(如conf文件、类和所有配方)

meta-fsl-arm是一个层,其中包含元数据(conf、classes和recipes)。 - yoctotutor.com
1
所以你的意思是两者是相同的,可以互换使用。 - md.jamal
我修改了答案,现在你可以理解了。 - yoctotutor.com
1
元层只是文件夹,可以包含任何你想要的东西。你可以放置配方、配置文件、补丁、闭源二进制文件、源代码等等... - Nayfe
@nayfe,您是完全正确的。我们可以将任何数据保留在元层中,例如二进制文件、源代码、补丁、配置、类等等。 - yoctotutor.com
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接