gpt4 book ai didi

Yocto/bitbake/OpenEmbedded : Best place for build/conf/local. conf 的内容?

转载 作者:行者123 更新时间:2023-12-04 06:16:53 24 4
gpt4 key购买 nike

我正在尝试 yocto (2.0, jethro),我想从 core-image-minimal 开始构建图像.这工作正常。

每个网站都提到修改文件 build/config/local.conf与(一些)我的定制。例如,目标机器(通过 MACHINE )或一些全局设置(通过 EXTRA_IMAGE_FEATURES )。

我还需要修改一些特定的包,方法是创建一个自定义层。到现在为止还挺好。

我不明白的是如何将我的所有配置“保存”到版本控制中。我希望我更改的所有内容都位于我可以提交的文件中,以便其他任何人都可以重现完全相同的构建(甚至为该项目做出贡献)。将几乎所有内容都放入 build/config/local.conf与该目标背道而驰;该文件位于“构建”目录下,所以我不能只克隆一个 git repo 并开始构建......

这真的是 yocto 项目的工作方式吗?还是我缺少需要放置这些设置的其他配置文件?我虽然可以将所有这些放在自定义层中,但它似乎不起作用......

有什么想法或建议吗?

谢谢!

最佳答案

谢谢罗斯,澄清了它!

这是关于我的文件组织的一些注释,我无法将其格式化为对您的答案的评论。

谢谢。所以我所有的自定义配置都进入了meta-mylayer/conf/distro/mylayer.conf
几乎我所有的定制都进入了一个层 meta-mylayer , 除了:

  • DISTRObuild/conf/local.conf 中设置.这就是你告诉 yocto 你想要构建什么的方式。
  • MACHINE也设置在 build/conf/local.conf .原因是可以为不同的机器构建相同的图像/发行版组合,因此不能对每个图像进行硬编码。
  • 图层手动添加到 build/conf/layers.conf .这是我希望我能搬到我的DISTRO的最后一点。或者其他的东西。目前这些文件夹是 git 子模块,它们是使用 bitbake-layers add-layer 添加的。 .
  • 关于Yocto/bitbake/OpenEmbedded : Best place for build/conf/local. conf 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34300532/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com