目录
第1章 Yocto项目概述和概念手册 3
第2章 Yocto项目简介 3
2.1 什么是Yocto项目 3
2.2 Yocto项目层模型 4
2.3 组件和工具 5
2.3.1 开发工具 5
2.3.2 产品工具 5
2.3.3 OE构建系统组件 6
2.3.4 参考发行版(Poky) 7
2.3.5为完成最终目标提供的包 7
2.3.6归档组件 7
2.4 开发方法 8
2.5 参考嵌入式发行版(Poky) 8
2.6 OpenEmbedded的构建系统工作流程 9
2.7 一些基本术语 10
第3章 Yocto项目开发环境 12
3.1 开源理念 12
3.2 开发主机 12
3.3 Yocto源存储库 12
3.4 Git工作流程和Yocto项目 13
3.5 Git 14
3.5.1 存储库、标签和分支 14
3.5.2 基本命令 15
第4章 Yocto项目理念 17
4.1 Yocto项目组件 17
4.1.1 BitBake 17
4.1.2 Recipe 18
4.1.3 类 18
4.1.4 配置文件 18
4.2 层 18
4.3 OpenEmbedded构建系统概念 19
4.3.1 用户配置 19
4.3.2 元数据,机器配置和策略配置 21
4.3.3 源代码 23
4.3.4 Package Feeds 26
4.3.5 BitBake 28
4.3.6 映像 37
4.3.7 应用开发SDK 38
4.4 交叉开发工具链的生成 39
4.5 Shared State缓存 42
4.5.1 架构的整体概述 42
4.5.2 校验和(签名) 42
4.5.3 Shared State 44
4.6 自动添加的运行时依赖 46
4.7 Fakeroot和Pseudo 47