当前位置:嗨网首页>书籍在线阅读

12-BitBake元数据

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

16.4.2 BitBake元数据

元数据可以大致划分为4类,分别担当不同的角色:

  • 配方(recipe);
  • 类;
  • 任务;
  • 配置。

最常见的元数据是配方文件。配方通常包含了BitBake为构建某个软件包所需要执行的一组指令。配方描述了软件包,它的依赖关系以及其他构建软件包所需的特殊动作。

类所扮演的角色类似于面向对象编程语言(比如C++或Java)中的类。它们用于封装配方普遍使用的公共功能。

任务通常会将一些用于构建根文件系统的软件包组合起来。它们一般是简单的文件,只是描述了软件包之间的依赖关系。

配置元数据在定义BitBake的整体行为方面起到重要作用。配置数据提供了一些全局的构建变量,比如构建路径、默认的镜像创建命令和特定机器的具体细节。它还定义了要创建的发行版的特征,比如使用哪个工具链和C程序库(uClibc、glibc等)。