没有合适的资源?快使用搜索试试~ 我知道了~
首页bitbake中文手册.docx
bitbake中文手册.docx

yocto构建之bitbake手册中文版,学习linux下yocto编译原理必备
资源详情
资源评论
资源推荐

bitbake 中文手册
目录
概述
。介绍
。历史和目标
。概念
。食谱
。配置文件
。类
。图层
。附加文件
。获得
。
命令
。用法和语法
。例子
执行
。解析基本配置元数据
。定位和解析食谱
。偏好和提供者
。依赖
。任务列表
。执行任务
。校验和(签名)
。

语法和运算符
。基本语法
。基本变量设置
。可变扩展
。设置默认值(? )
。设置弱默认值( )
。立即变量扩展(: )
。使用
追加( )和前置( )
。在没有空格的情况下追加(。 )和前置( 。)
。追加和前置(覆盖样式语法)
。删除(覆盖样式语法)
。变量标志语法
。内联
变量扩展
。提供路径名
。条件语法(覆盖)
。条件元数据
。重点扩展
。例子
。分享功能
。找到包含和类文件
。 inherit 指示
。 include 指示
。 require 指示
。 INHERIT 配置指令
。功能

。
函数
。
样式
函数
。
函数
。匿名
函数
。类函数的灵活继承
。任务
。将功能提升为任务
。删除任务
。将信息传递到构建任务环境
。可变标志
。活动
。变体 类扩展机制
。依赖
。 .bb 文件内部的依赖关系
。建立依赖关系
。运行时依赖项
。递归依赖
。任务间依赖关系
。使用
访问数据存储区变量
。任务校验和和
文件下载支持
。下载(取指)
。解包
。取程序
。本地文件提取器( file://)

。 !"#$ ( (cvs://)
。 %&&'(&)*
的提取器( http://,ftp://,https://)
。 +,-$ ( ". ) ($ ( svn://)
。 /0&($ ( git://)
。其他
($
。自动修订
变量词汇表
词汇表
1%2$3
示例
1 。 %2$3
1 。获得
1 。设置
环境
1 。 %2$3
示例
第 1 章概述
目录
。介绍
。历史和目标
。概念
。食谱
。配置文件
。类
。图层
。附加文件
。获得
。
命令

。用法和语法
。例子
欢迎使用 用户手册。本手册提供有关 工具的信息。对于使用
的系统,例如 4$5 和 678,333,信息尝试尽可能独立。在某些情况下,
在手册中使用构建系统上下文中的场景或示例来帮助理解。对于这些情况,手册清楚地说
明了背景。
1.1。介绍
从根本上说, 是一个通用的任务执行引擎,它允许 和 任务在复杂
的任务间依赖性约束中工作时高效并行地运行。 的主要用户之一
678,333 采用这个核心,并使用面向任务的方法构建嵌入式 9+: 软件堆栈。
从概念上讲, 在某些方面类似于 /.;<,但有显着差异:
根据提供的构建任务的元数据执行任务。元数据存储在
$(.bb),=*+$(.conf)和 (.bbclass)文件中,并为
提供有关要运行的任务以及这些任务之间的依赖关系的说明。
包括一个 #$ 库,用于从源控制系统或网站等各种位置获取源代码。
要构建的每个单元的指令(例如一个软件)称为配方文件,包含有关单元的所有信息
(依赖项,源文件位置,校验和,描述等)。
包括客户端'服务器抽象,可以从命令行使用或作为 ><9?! 上的服务使用,
并具有多个不同的用户界面。
@
1.2。历史和目标
最初是 678,333 项目的一部分。它的灵感来自 /9+: 发行版使
用的 $* 包管理系统。 年 月 日,678,333 项目团队成员 !$
9$ 将项目分为两个截然不同的部分:
,一个通用任务执行器
678,333, 使用的元数据集
今天, 是 678,333@项目的主要基础,该 项目用于构建和维护诸如
1*$8A$,+ 之类的 9+: 发行版,并用作 9+: 项目(如 4 项目)的
构建工具。
剩余63页未读,继续阅读












安全验证
文档复制为VIP权益,开通VIP直接复制

评论2