首页
›
嵌入式与底层系统
›
029-Yocto与OpenEmbedded BSP构建
›
《Yocto构建企业级嵌入式系统工程》
VIP20
本课程属于:029-Yocto与OpenEmbedded BSP构建
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Yocto构建企业级嵌入式系统工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Yocto项目概述 · 企业级嵌入式系统开发挑战 · 课程学习目标与整体知识框架
课程导入
Yocto
02
嵌入式Linux与Yocto基础
目标=嵌入式Linux系统组成 · Yocto项目历史与生态 · OpenEmbedded与BitBa…
Linux
Yocto
03
开发环境搭建
目标=主机环境要求 · 依赖包安装 · Poky源码获取
开发环境搭建
目标=主机环境要…
04
BitBake核心概念
目标=BitBake执行流程 · 配方解析 · 任务调度
BitBake
核心概念
05
配方(Recipe)编写基础
目标=配方文件结构 · 变量定义 · 继承与包含
Recipe
配方
06
层(Layer)机制与组织
目标=层的作用与优先级 · 创建自定义层 · 层配置文件
Layer
机制
07
镜像构建与定制
目标=镜像配方结构 · IMAGE_INSTALL · IMAGE_FEATURES
镜像构建
定制
08
内核与引导加载程序
目标=内核配方定制 · 设备树配置 · U-Boot配方
内核
引导加载程序
09
软件包管理与包格式
目标=包格式(rpm · deb · ipk)
软件包管理
包格式
10
SDK与交叉开发
目标=生成标准SDK · 可扩展SDK · SDK安装与使用
SDK
交叉开发
11
系统服务与初始化
目标=systemd与SysVini… · 服务单元文件 · 启动脚本
系统服务
初始化
12
设备树与硬件适配
目标=设备树语法 · 设备树覆盖 · 硬件描述与驱动匹配
设备树
硬件适配
13
Yocto构建优化
目标=并行构建 · 共享状态缓存(sstate) · 下载缓存
Yocto
构建优化
14
调试与问题排查
目标=构建日志分析 · 常见错误类型 · BitBake调试选项
调试
问题排查
15
企业级BSP开发流程
目标=BSP层结构 · 硬件参考板适配 · 版本管理
BSP
企业级
16
安全与合规
目标=CVE检查 · 安全更新 · 许可证管理
安全
合规
17
持续集成与自动化构建
目标=CI/CD集成 · 自动化构建脚本 · 构建产物管理
持续集成
自动化构建
18
多平台与多配置管理
目标=多机器配置 · 多发行版策略 · 配置片段
多平台
多配置管理
19
Yocto与容器化开发
目标=Docker中构建Yocto · 容器化开发环境 · 可复现构建
Yocto
容器化开发
20
实战案例一
目标=为ARM开发板构建基础镜像 · 配置机器 · 定制内核
实战案例一
ARM
21
实战案例二
目标=添加自定义应用与系统服务 · 集成systemd服务 · 打包与部署
实战案例二
目标=添加自定义…
22
实战案例三
目标=构建企业级SDK与开发环境 · 集成第三方库 · 提供开发文档与示例
实战案例三
SDK
23
实战案例四
目标=实现OTA升级与远程更新 · 生成更新包 · 部署与回滚策略
实战案例四
OTA
24
常见问题与解决方案
目标=依赖冲突 · 许可证错误 · 构建失败
常见问题
解决方案
25
Yocto社区与资源
目标=邮件列表 · IRC · 文档
Yocto
社区
26
高级元数据编程
目标=Python函数 · 匿名函数 · 动态变量
高级元数据编程
Python
27
性能分析与裁剪
目标=系统启动优化 · 根文件系统裁剪 · 内存占用优化
性能分析
裁剪
28
综合项目
目标=从需求到产品化:需求分析 · 架构设计 · BSP开发
综合项目
目标=从需求到产…
29
课程总结与进阶方向
目标=核心知识回顾 · 最佳实践 · 进阶学习路径
课程总结
进阶方向
30
结业考核与项目评审
目标=考核要求 · 项目提交 · 评审标准
结业考核
项目评审
所属VIP或分类
同VIP:OpenEmbedded系统构建工程
同VIP:Yocto-SDK与交叉开发环境
同VIP:Yocto内核定制与补丁管理