首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bitbake目标列表

Bitbake目标列表
EN

Stack Overflow用户
提问于 2016-06-10 07:21:51
回答 6查看 35.1K关注 0票数 32

为了阅读,我正在做一个项目,在这个项目中我们创建了一个secimage (linux映像)。

我不熟悉那里使用的所有工具,也不熟悉要使用的技术术语。所以这个问题可能真的很愚蠢,但是我无法用我的生活来理解它。

我们有一个YOCTO ...something..。所有这些食谱(debian包),我们需要在我们的(结果)操作系统,我们使用(不知道这是显而易见的)比特面包来建立我们的形象。

我知道我们有一些...targets.对于bitbake命令(例如,构建用于生产的映像的目标和为开发目的构建映像的目标),它们在安装的包中明显不同,仅举一个例子:gdb-server。

因为我后来加入了这个项目,我不知道他们是怎么命名这些目标的.所以我只想知道:

如何获得目标的列表?

(我尝试过搜索,但由于我不熟悉所有要使用的技术术语,因为我不是YOCTO的开发人员,我可能只是找不到合适的术语)

我不想想列出任务,我只想做一个开发映像,我知道有一个为它配置的目标,我只是不知道它的名称(而且我的任何一所学院都不在这里,它们也不会很快出现)。

编辑

戴维斯的回答似乎是最接近的,但在评论中还有其他一些方式;-)谢谢你的帮助,谢谢。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2016-06-10 10:26:04

您可以轻松地列出工作区中的所有目标/菜谱(.bb文件):

代码语言:javascript
复制
bitbake-layers show-recipes

如果您只想要图片的食谱,请执行以下操作:

代码语言:javascript
复制
bitbake-layers show-recipes "<image_name>"
票数 32
EN

Stack Overflow用户

发布于 2018-09-11 10:02:44

若要列出预定义的Yocto映像,请从poky目录中运行以下命令

代码语言:javascript
复制
ls meta*/recipes*/images/*.bb
票数 9
EN

Stack Overflow用户

发布于 2016-06-10 08:10:52

其他SDK通常使用自定义脚本来设置yocto的构建环境(反正主要是在yocto的oe-init-build-env上引用)。

我摘录了FreescaleSDK1.9 (fsl-setup-env)中的安装脚本,并创建了一个脚本来显示图像。它可以类似于这样:

get-images.sh

代码语言:javascript
复制
# top level directory of your yocto project
POKYROOTDIR=/home/poky

echo "Images:"
for i in `ls $POKYROOTDIR/meta*/recipes-*/images/*.bb 2>/dev/null`;do
    i=`basename $i`;i=`echo $i |sed -e 's,^\(.*\)\.bb,\1,'`
    echo "    $i";
done

这是基于这样的假设:每个菜谱都放在一个images目录中,这应该是一个约定。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37742243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档