meta-openembedded 的 meta-oe 与 Poky 的 meta

meta-oe of meta-openembedded vs meta of Poky

meta-openembedded层的meta-oe和poky层的meta有什么区别

https://github.com/openembedded/meta-openembedded

https://git.yoctoproject.org/git/poky

我正在考虑为树莓派 pi3 构建 yocto

https://git.yoctoproject.org/git/meta-raspberrypi

该层依赖于元开放嵌入层(meta-oe、元多媒体、元网络、元网络python)

我认为 meta-oe 层与 poky 的 meta 相同,我没有将它包含在 bblayers.conf 中,它因依赖错误而失败

ERROR: Layer 'networking-layer' depends on layer 'openembedded-layer', but this layer is not enabled in your configuration
ERROR: Layer 'meta-python' depends on layer 'openembedded-layer', but this layer is not enabled in your configuration

能否请您帮助我们了解 meta-openembedded 的 meta-oe 和 poky 的 meta 之间的区别

它们确实是两个不同的层次。

  1. poky仓库中的'meta'文件夹对应Openembedded Core层,例如https://git.openembedded.org/openembedded-core/。 OE Core 包括广泛用于任何配置的主要 components/recipes。
  2. meta-openembedded 中的 'meta-oe' 文件夹是另一层,通常称为 'openembedded' 层。 meta-oe 包含大量额外的食谱。

poky 存储库是几个存储库的集合:openembedded-core、bitbake、meta-poky 和 ​​yocto-docs。