感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 28 小时
课程大纲
介绍
嵌入式Linux系统架构概述
Pocky和bitbake概述
准备开发环境
准备目标开发板和工具包
理解Yocto项目源码树
构建镜像
使用Toaster Web界面启动构建
向生成的镜像添加软件包
理解板级支持包(BSPs)、配方、配置和层
编写配方
现有构建系统概述——Autotools、CMake、Meson
构建、配置和添加自定义应用
解决构建失败问题
修复常见的交叉编译问题
使用层自定义构建
扩展现有配方
编写自定义机器配置
添加和管理运行时软件包
添加自定义镜像
创建自定义镜像
生成rootfs
使用Yocto项目SDK
使用Poky SDK开发应用
应用开发工具包
结束语
要求
- 参与者必须至少为传统的桌面(非嵌入式)Linux系统构建过一次内核。
- 了解桌面系统上Linux用户空间的组成。
- 知道如何生成和使用补丁。
- 必须能够解释什么是GNU Make、Autotools,以及存在哪些其他构建系统。
- 最好至少维护一个Linux软件包,无论是作为上游作者,还是在任何传统的Linux桌面发行版中。
- 不需要有嵌入式开发经验,且不能替代上述关于传统Linux桌面的知识。
受众
- 开发者
- 系统工程师
- 测试工程师
- 系统管理员
客户评论 (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
机器翻译