首页
›
嵌入式与底层系统
›
029-Yocto与OpenEmbedded BSP构建
›
《Yocto内核定制与补丁管理》
VIP20
本课程属于:029-Yocto与OpenEmbedded BSP构建
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Yocto内核定制与补丁管理
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Yocto项目概述 · 内核定制与补丁管理的价值 · 学习目标与整体课程框架
课程导入
Yocto
02
Yocto基础回顾
目标=BitBake · OpenEmbedded · Poky
Yocto
基础回顾
03
内核配方结构
目标=linux-yocto配方解析 · 内核源码获取方式 · SRC_URI与内核版本管理
内核配方结构
linux-yocto
04
内核配置机制
目标=defconfig · 配置片段 · menuconfig
内核配置机制
defconfig
05
内核设备树定制
目标=设备树源文件 · 设备树覆盖 · 在Yocto中集成与编译设备树
内核设备树定制
目标=设备树源文…
06
内核模块管理
目标=模块配方 · 模块自动加载 · 模块签名与模块依赖处理
内核模块管理
目标=模块配方
07
补丁基础
目标=补丁格式 · diff与git format-pa… · 补丁提交信息规范
补丁基础
目标=补丁格式
08
Yocto补丁集成
目标=SRC_URI中补丁引用 · 补丁应用顺序 · 补丁失败排查与调试
Yocto
补丁集成
09
内核补丁管理策略
目标=补丁分类 · 上游跟踪 · 补丁维护与版本升级适配
内核补丁管理策略
目标=补丁分类
10
使用devtool进行内核开发
目标=devtool modify · devtool build · devtool finish工作流
devtool
使用
11
内核配置与补丁的版本控制
目标=使用git管理内核元数据 · 分支策略与协作流程
内核配置
补丁的版本控制
12
自定义内核配方
目标=创建新内核配方 · 继承内核类 · 覆盖默认配置与补丁
自定义内核配方
目标=创建新内核…
13
内核启动优化
目标=启动时间分析 · 裁剪内核 · 调整初始化与内核命令行
内核启动优化
目标=启动时间分…
14
内核调试与跟踪
目标=ftrace · perf · printk
内核调试
跟踪
15
内核安全加固
目标=安全配置选项 · 内核加固补丁 · SELinux/AppArmor集成…
内核安全加固
目标=安全配置选…
16
实时内核定制
目标=PREEMPT_RT补丁 · 实时配置 · 延迟测试与性能调优
实时内核定制
PREEMPT
17
多内核与多配置管理
目标=多内核配方 · 多配置片段 · 条件包含与机器特定配置
多内核
多配置管理
18
内核与BSP层集成
目标=BSP层结构 · 机器配置 · 内核配方与设备树的关联
BSP
内核
19
补丁冲突解决
目标=常见冲突原因 · 手动合并 · 使用quilt与git rebase…
补丁冲突解决
目标=常见冲突原…
20
内核升级与迁移
目标=从旧版本升级到新版本 · 补丁移植 · 配置迁移与回归测试
内核升级
迁移
21
自动化测试与CI
目标=内核构建测试 · 启动测试 · 补丁应用测试
CI
自动化测试
22
实战案例一
目标=为特定开发板定制内核配置与设备…
实战案例一
目标=为特定开发…
23
实战案例二
目标=为内核添加自定义补丁并解决与上…
实战案例二
目标=为内核添加…
24
实战案例三
目标=使用devtool开发内核模块…
实战案例三
devtool
25
常见问题与排错
目标=补丁应用失败 · 配置不生效 · 模块加载失败
常见问题
排错
26
最佳实践
目标=补丁命名规范 · 提交信息 · 配置片段组织
最佳实践
目标=补丁命名规…
27
性能与优化
目标=内核裁剪 · 编译优化 · 镜像大小与启动速度的平衡
性能
优化
28
社区与上游协作
目标=向Yocto与Linux内核提… · 参与邮件列表与代码审查
社区
上游协作
29
综合项目
目标=从零开始为自定义硬件平台构建完…
综合项目
目标=从零开始为…
30
课程总结与进阶
目标=知识体系回顾 · 进阶学习资源 · 职业发展路径与持续集成实践
课程总结
进阶
所属VIP或分类
同VIP:OpenEmbedded系统构建工程
同VIP:Yocto-SDK与交叉开发环境
同VIP:Yocto实战-从镜像裁剪到发布