Bitbake和Poky是什么?

时间:2016-03-07 20:08:58

标签: yocto bitbake

有人可以用简单的词语简单解释一下Bitbake,Poky,Recipes是什么?我只想基本了解这些是什么。感谢。

2 个答案:

答案 0 :(得分:17)

让我们创建一个简单的Bitbake,poky和食谱关系。

Poky 是Yocto Project参考系统,由工具和元数据集合组成。 Poky与平台无关,使用 Bitbake Tool ,OpenEmbedded Core和一组默认元数据执行交叉编译。 Poky的主要目标是提供嵌入式开发人员所需的所有功能。

enter image description here

Bitbake 是一个任务调度程序,用于解析Python和Shell脚本混合代码,我们将其称为 Recipes 。解析的代码生成并运行任务。它们是根据代码依赖性的一组步骤命令。

元数据是所有食谱所在的位置。元数据由Python和Shell Script文本文件组成。 Poky 使用它来扩展OpenEmbeddded Coremeta-yoctometa-yocto-bsp

来源:Otavio Salvador和Daiane Angolini的嵌入式Linux开发与Yocto项目

答案 1 :(得分:2)

  • Bitbake 是一个通用的任务执行引擎,它允许shell和Python任务在复杂的任务间依赖性约束中工作时高效并行地运行。更多详情:what is bitbake

  • Poky 提供了一个基于Linux,X11,Matchbox,GTK +,Pimlico,Clutter和其他GNOME Mobile技术的开源,全平台构建工具。 Poky主要是一个基于开源软件生成文件系统映像的平台构建器。更多详情:what is poky

  • 食谱(。bb文件)是Yocto Project环境中的基本组件。由OpenEmbedded构建系统构建的每个软件组件都需要一个配方来定义组件。更多详情:how to create a recipe