linux - 打开嵌入式核心: Adding packages to a build

标签 linux embed openembedded

因此,使用开放式嵌入式核心和 Igepv2 元层,我刚刚完成了虚拟/内核的构建,现在如果我想添加以下内容:

  1. 我该如何向其中添加软件包,是否可以更改 bblayers/local.conf 文件,然后开始一个新的配方(这是否会建立在我已经拥有的基础上)?

  2. 如果我现在想构建 angstrom 发行版,我发现它需要对 oe-core 布局进行不同的设置,有没有办法使用我在这里已有的内容?

最佳答案

你的问题不完全清楚。您不需要将软件包“添加”到虚拟/内核,而是将软件包添加到镜像配方(例如 core-image-base)。构建虚拟/内核“目标”仅构建内核以及构建内核所需的任何依赖项。您最终会想要构建启动镜像,并且有几个示例镜像配方可供选择,例如“core-image-base”或“core-image-sato”等。这些构建根文件系统镜像,通常是引导加载程序镜像,具体取决于您正在构建的计算机。

修改bblayers.conf和/或local.conf肯定没问题。请注意,您在 local.conf 中放入的任何内容基本上对每个配方 bitbake 进程都是可见的。 bblayers.conf 是您添加自己的层进行自定义的地方,因此您唯一应该修改的就是向堆栈添加层目录。

您可能想查看 yoctoproject.org 网站上记录的“hob”。这是一个用户界面,有助于更轻松地将包添加到配方中。对于这一切,有大量文档可供使用,但阅读这些文档会让您忙上几天! :)

此外,请随时在 yocto 项目邮件列表上发布您的问题,yoctoproject.org 网站上也有详细说明。

玩得开心!

关于linux - 打开嵌入式核心: Adding packages to a build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13204468/

相关文章:

安装了Python3.6但版本显示为3.5.2

iOS >> 使用 UIWebView 嵌入 YouTube 视频 - 视频不播放

qt - 如何使用 yocto 构建简单的 qt 应用程序?

video - 嵌入式YouTube播放器在手机上显示黑屏

yocto - 我如何扩展其他人的 repo list ?

openembedded - 我如何在食谱中重新排序 bitbake 任务

xml - 使用 sed 创建 XML 数组

linux - 使用 arg 时出现 nasm 段错误

linux - 谁在按下ctrl + c,tty驱动程序或shell时将SIGINT发送到前台进程

html - 嵌入没有 flashvars 的 ooyala 视频在 Firefox 中不起作用