问题描述
我收到了一个 Yocto 版本。我想将一个 Meta-coolthing.git
目录添加到我的构建中。如果我查看我的项目的 layers/
目录,它不会显示在那里,所以我认为这意味着它不在构建中。我在哪里可以将 Meta-coolthing
添加到我的 Yocto 构建中?
这是一个简单的问题,但这就是它的全部内容。如果您离开了一段时间,就很难在 Yocto 中重新了解您的方位。
解决方法
嗯,我认为 the simple answer 是将它添加到 BBLAYERS
中 ./build/conf/bblayers.conf
变量的底部。
BBLAYERS ?= " \
... bunches of existing layers
/path/to/project/layers/meta-already-here \
/path/to/project/layers/meta-coolthing \
"
并在环境包装器中重新运行 bitbake。
最初失败,因为它无法在该路径找到 meta-coolthing
。我不得不从我已经拥有的镜像 meta-coolthing.git
目录中 git clone 项目到项目目录中:
cd /path/to/project/layers
git clone ../../mirror/meta-coolthing.git -b main
选择一个任意分支开始。