Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
课程大纲
介绍
嵌入式 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