因此,使用开放式嵌入式核心和Igepv2元层我刚刚完成构建虚拟/内核,现在如果我想添加到此:
我怎么去添加软件包,是否可以更改bblayers / local.conf文件,然后启动一个新的配方(这会建立在我已经得到的基础上)吗?
如果我现在要构建一个angstrom发行版怎么办?我看到它需要一个不同的oe-core布局设置有没有办法使用我已经在这里得到的东西?
答案 0 :(得分:0)
你的问题并不完全清楚。您没有“向软件/内核添加软件包”,而是将软件包添加到映像配方(例如,核心映像库)。构建虚拟/内核“目标”只构建内核和任何依赖关系。构建内核所需。您最终希望构建启动映像,并且有几个示例映像配方可供选择,例如'core-image-base'或core-image-sato'等。这些构建根文件系统映像,通常依赖于引导加载程序映像在你正在建造的机器上。
修改bblayers.conf和/或local.conf绝对可以。请注意,尽管您在local.conf中放置的任何内容基本上都可以被每个配方bitbake进程看到。 bblayers.conf是您可以添加自己的图层以进行自定义的地方,因此您应该在其中修改的唯一事情是向堆栈添加图层目录。
您可能需要查看“滚刀”,该文件已在yoctoproject.org网站上记录。这是一个用户界面,有助于将包添加到配方中更容易。所有这些都有大量的文档,但阅读它会让你忙碌几天! :)
另外,请随时在yocto项目邮件列表上发布您的问题,该列表也在yoctoproject.org网站上详细说明。
玩得开心!