没有合适的资源?快使用搜索试试~ 我知道了~
yocto工程开发手册(中文)
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 22 下载量 83 浏览量
2022-06-23
16:15:41
上传
评论 7
收藏 1.28MB DOCX 举报
温馨提示
试读
64页
yocto工程开发手册(中文)
资源推荐
资源详情
资源评论
Yocto 项目开发手册
斯科特·里芬巴克
英特尔公司
版权所有
根据知识共享 组织发布的知识共享署名 相同方式共享
英国:英格兰和威尔士 的条款,
已授予复制,分发和 或修改本文档的权限。
注意
有关与此 !"# 版本相关的本手册的最新版本,请参见!"# 网站上
的《!"#
开发手册 》。
修订记录
修订版 年 月 $ 日
与 !"#% 一起发布的初始文档。
修订版 年 & 月
与 !"# 版本一起发布。
修订版 ' 年 月
与 !"#' 版本一起发布。
修订版 & ' 年 & 月
与 !"#& 版本一起发布。
修订 ' 年 月
与 !"# 版本一起发布。
修订 & 年一月
与 !"# 版本一起发布。
修订 $ & 年 & 月
与 !"#$ 版本一起发布。
修订版 ( & 年 月
与 !"#( 版本一起发布。
修订版 ) 年 & 月
与 !"#) 版本一起发布。
修订版 年 月
与 !"# 版本一起发布。
目录
!
项目开发手册
。介绍
。本手册提供的内容
' 。本手册未提供的内容
& 。其他资讯
!
项目入门
。介绍
!
项目
。设定
' 。建筑图片
& 。使用预编译的二进制文件和
*+,-
'!
项目开源开发环境
' 。开源哲学
' 。在团队环境中使用
!
项目
' 。系统配置
' 。源代码管理管理( ./, )
'' 。汽车制造商
'& 。政策与变更流程
' 。摘要
'' 。 !
项目源存储库
'& 。 !
项目条款
' 。发牌
'$ 。吉特
'$ 。储存库,标签和分支
'$ 。基本命令
'( 。工作流程
') 。追踪错误
'0 。如何提交变更
'0 。使用脚本将更改推送到上游并请求拉取
'0 。使用电子邮件提交补丁
& 共同的发展模式
& 。系统开发流程
& 。开发董事会支持包( 1." )
& 。修改内核
& 。应用开发流程
& 。使用
234
和
+5 67 的工作流程
& 。在
+5
中工作
&' 。使用独立的跨开发工具链的工作流程
&' 。修改源代码
&' 。使用
8
在您的工作流程
&' 。 8
快速参考
&'' 。在工作流程中使用被子
&'& 。查找临时源代码
&& 。使用烤面包机的图像开发
& 。使用滚刀进行影像显影
&$ 。使用开发外壳
常见任务
。了解和创建图层
。层数
。创建自己的图层
' 。创建图层时要遵循的最佳做法
& 。启用您的图层
。使用 55
文件
$ 。优先安排您的图层
( 。管理层
) 。使用
99
脚本创建常规层
。自定义图像
。使用自定义图像
。使用自定义
:,2;+<+24-%+.
和 自定义图像
=4%2<:,2;+<+24-%+.
' 。使用自定义
文件自定义图像
& 。使用自定义包组自定义图像
。自定义映像主机名
' 。撰写新食谱
' 。总览
' 。找到或自动创建基本配方
'' 。存储和命名配方
'& 。了解配方语法
' 。在配方上运行构建
'$ 。提取代码
'( 。开箱代码
') 。补丁码
'0 。发牌
' 。配置配方
' 。汇编
' 。正在安装
'' 。启用系统服务
'& 。打包
' 。正确版本化预发布食谱
'$ 。安装后脚本
'( 。测试中
') 。例子
& 。添加新机器
& 。添加机器配置文件
& 。为机器添加内核
&' 。添加一个
配置文件
。与图书馆合作
。包括静态库文件
。将多个版本的库文件合并到一个映像中
' 。安装同一库的多个版本
$ 。创建分区图像
$ 。背景
$ 。要求
$' 。获得帮助
$& 。操作模式
$ 。使用现有的
>
文件
$$ 。例子
$( 。外挂程式
$) 。 ?5+> ( @ )参考
( 。配置内核
( 。使用 A
( 。创建一个 A
文件
(' 。创建配置片段
(& 。微调内核配置文件
) 。修补内核
) 。为您的更改创建一个图层
) 。查找内核源代码
)' 。创建补丁
)& 。设置构建层
) 。设置构建
)$ 。构建修改后的
*+,-
内核映像
)( 。引导映像并验证您的更改
0 。使图像更安全
0 。一般注意事项
0 。安全标志
0' 。面向
?5+
构建系统的注意事项
0& 。强化图像的工具
。创建自己的发行版
。创建自定义模板配置目录
。建立一个微小的系统
。总览
。目标和指导原则
' 。了解什么有助于您的图像尺寸
& 。修剪根文件系统
。修剪内核
$ 。删除软件包管理要求
( 。寻找其他方法来最小化尺寸
) 。迭代过程
' 。为多台机器构建图像
& 。使用软件包
& 。从映像中排除软件包
& 。增加软件包修订号
&' 。处理可选模块包装
&& 。使用运行时程序包管理
& 。使用
5
测试软件包
。处理源文件
。设置有效的镜像
。获取源文件并抑制构建
$ 。从外部来源构建软件
( 。选择初始化管理器
( 。独家使用
9
( 。将
9
用于主映像,将
.9B
用于救援映像
) 。选择设备管理器
) 。使用持久性和预填充 8
) 。使用
85
和设备管理器
0 。使用外部
./,
。创建只读的根文件系统
。创建根文件系统
。安装后脚本
' 。具有写访问权限的区域
。执行自动运行时测试
。启用测试
。运行测试
' 。导出测试
& 。编写新测试
。使用
;C-
项目调试器( ;31 )进行远程调试
。设置跨开发调试环境
。在目标上启动
;8
' 。在主机上启动
;31
& 。连接到远程
;31
服务器
。使用调试器
' 。失败
' 。重现错误
'' 。为修补程序创建补丁
'& 。测试构建
& 。使用
?"A
进行分析
& 。目标分析
& 。使用
?"A-:
。在产品的生命周期内保持开源许可证合规性
剩余63页未读,继续阅读
哇………
- 粉丝: 1
- 资源: 38
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
前往页