感谢您的预订!我们的团队成员将会尽快与您取得联系。
感谢您的预订!我们的团队成员将会尽快与您取得联系。
课程大纲
介绍
嵌入式 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