感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
嵌入式Linux系统架构概述
Pocky和bitbake概述
准备开发环境
准备目标开发板和工具包
理解Yocto项目源码树
构建镜像
使用Toaster Web界面启动构建
向生成的镜像添加软件包
理解板级支持包(BSPs)、配方、配置和层
编写配方
现有构建系统概述——Autotools、CMake、Meson
构建、配置和添加自定义应用
解决构建失败问题
修复常见的交叉编译问题
使用层自定义构建
扩展现有配方
编写自定义机器配置
添加和管理运行时软件包
添加自定义镜像
创建自定义镜像
生成rootfs
使用Yocto项目SDK
使用Poky SDK开发应用
应用开发工具包
结束语
要求
- 参与者必须至少为传统的桌面(非嵌入式)Linux系统构建过一次内核。
- 了解桌面系统上Linux用户空间的组成。
- 知道如何生成和使用补丁。
- 必须能够解释什么是GNU Make、Autotools,以及存在哪些其他构建系统。
- 最好至少维护一个Linux软件包,无论是作为上游作者,还是在任何传统的Linux桌面发行版中。
- 不需要有嵌入式开发经验,且不能替代上述关于传统Linux桌面的知识。
受众
- 开发者
- 系统工程师
- 测试工程师
- 系统管理员
28 小时
客户评论 (4)
实践练习
Marcin Janicki - Hectronic Polska Sp. z o.o.
课程 - Yocto Project
机器翻译
我总体上从实践练习中受益匪浅。
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
课程 - Yocto Project
机器翻译
高度专业性
Oleg Polyakov - Northforge Innovations Inc
课程 - Yocto Project
机器翻译
我非常喜欢在线上使用虚拟PC,可以随时进行练习
Dongfu Li - Northforge Innovations Inc
课程 - Yocto Project
机器翻译