мета-о-мета-открытый встраиваемый против мета поки - PullRequest
0 голосов
/ 21 марта 2020

В чем разница между метаоэ из мета-открытого встраиваемого слоя и мета из слоистого слоя

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

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

Я смотрю на сборку yocto для Raspberry Pi3

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

Этот слой зависит от мета-открытых встраиваемых слоев (meta-oe, meta-multimedia, meta-network, meta- python)

Я думал, что meta-oe-слой такой же, как meta of poky, и я не включил его в 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-oe meta-openembedded и meta of poky

1 Ответ

1 голос
/ 21 марта 2020

Это действительно два разных слоя.

  1. папка 'meta' в репозитории poky соответствует слою Openembedded Core, например, https://git.openembedded.org/openembedded-core/. OE Core включает в себя основные компоненты / рецепты, которые широко используются для любой конфигурации.
  2. папка meta-oe в meta-openembedded - это еще один слой, обычно называемый слоем «openembedded». meta-oe содержит большое количество дополнительных рецептов.

Репозиторий poky представляет собой совокупность нескольких репозиториев: openembedded-core, bitbake, meta-poky и yocto-docs.

...