【问题标题】:Open embedded core: Adding packages to a build开放式嵌入式核心:将包添加到构建中
【发布时间】:2012-11-02 23:34:43
【问题描述】:
所以使用开放的嵌入式核心和 Igepv2 元层,我刚刚完成了虚拟/内核的构建,现在如果我想添加:
我将如何去添加软件包,是否可以更改 bblayers/local.conf 文件然后开始一个新的配方(这只是建立在我已有的基础上)?
-
如果我现在想构建 angstrom 发行版,我发现它需要与 oe-core 布局不同的设置,有没有办法使用我已经在这里得到的东西?
李>
【问题讨论】:
标签:
linux
embed
openembedded
【解决方案1】:
您的问题并不完全清楚。您不会向虚拟/内核“添加软件包”,而是将软件包添加到映像配方(例如 core-image-base)。构建虚拟/内核“目标”只会构建内核和任何依赖项需要构建内核。您最终会想要构建引导映像,并且有几个示例映像配方可供选择,例如“core-image-base”或 core-image-sato'等。这些构建根文件系统映像和通常的引导加载程序映像取决于在你正在建造的机器上。
修改 bblayers.conf 和/或 local.conf 肯定没问题。请注意,尽管您放入 local.conf 的任何内容基本上对每个配方 bitbake 进程都是可见的。 bblayers.conf 是您添加自己的层进行自定义的地方,因此您应该在其中修改的唯一内容就是向堆栈添加层目录。
您可能想查看 yoctoproject.org 网站上记录的“hob”。这是一个用户界面,有助于更轻松地将包添加到配方中。有大量文档可用于所有这些,尽管阅读它会让你忙几天! :)
此外,请随时在 yocto 项目邮件列表上发布您的问题,yoctoproject.org 网站上也有详细说明。
玩得开心!