感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
嵌入式 Linux 系统架构概述
Pocky 和 bitbake 概述
准备开发环境
准备目标开发板和工具组
了解 Yocto Project 原始程式码树
构建镜像
使用 Toaster Web 介面启动构建
将包添加到生成的映像
了解板级支援包 (BSP)、配方、配置和层
编写配方
一些现有构建系统概述 - Autotools、CMake、Meson
构建、配置和添加自定义应用程式
构建失败疑难解答
修复常见的交叉编译问题
使用层自定义构建
扩展现有配方
编写自定义计算机配置
添加和管理运行时包
添加自定义镜像
创建自定义镜像
Generatig rootfs
使用 Yocto Project SDK
使用 Poky SDK 开发应用程式
应用程式开发工具包
结束语
要求
- 参与者必须至少为传统桌面 (非嵌入式) Linux 系统构建一次内核。
- 知道桌面系统上的 Linux 用户空间由哪些元件组成。
- 知道如何生成和使用补丁。
- 必须能够解释什么是 GNU Make、Autotools、存在哪些其他构建系统。
- 理想情况下,至少维护一个 Linux 包,无论是作为上游作者,还是在任何传统的 Linux 桌面发行版中。
- 不需要具有嵌入式开发经验,也不能替代上面指定的有关传统 Linux 桌面的知识。
观众
- 开发人员
- 系统工程师
- 测试工程师
- 系统管理员
28 小时
客户评论 (4)
Practical excersises
Marcin Janicki - Hectronic Polska Sp. z o.o.
课程 - Yocto Project
I generally was benefit from the practical exercises.
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
课程 - Yocto Project
High professionalism
Oleg Polyakov - Northforge Innovations Inc
课程 - Yocto Project
I really enjoy having a virtual PC online, I can do exercises whenever I want