首页
›
嵌入式与底层系统
›
034-UEFIEDK II与BIOS平台固件
›
《EDK II模块开发与集成》
VIP20
本课程属于:034-UEFIEDK II与BIOS平台固件
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
EDK II模块开发与集成
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=EDK II 概述 · UEFI 与 EDK II 的关系 · 学习目标
课程导入
EDK
02
开发环境搭建
目标=EDK II 源码获取 · 目录结构 · 编译工具链配置
开发环境搭建
EDK
03
EDK II 基础概念
目标=包 · 模块 · 库
EDK
II
04
模块类型与生命周期
目标=PEIM · DXE 驱动 · UEFI 驱动
模块类型
生命周期
05
INF 文件详解
目标=模块 INF 语法 · 源文件 · 包依赖
INF
文件详解
06
DEC 与 DSC 文件
目标=包声明文件 · 平台描述文件 · 组件
DEC
DSC
07
PCD 机制
目标=动态 PCD · 静态 PCD · Feature Flag
PCD
机制
08
库开发与集成
目标=库类定义 · 库实例 · 构造函数
库开发
集成
09
协议与 PPI 开发
目标=协议定义 · 安装 · 通知
PPI
协议
10
事件与通知机制
目标=事件类型 · 回调注册 · 通知函数
事件
通知机制
11
HOB 与阶段间通信
目标=HOB 生成 · 传递 · 消费
HOB
阶段间通信
12
UEFI 驱动模型
目标=驱动绑定协议 · 控制器句柄 · 设备路径
UEFI
驱动模型
13
模块入口与初始化
目标=入口点函数 · 模块构造 · 依赖表达式
模块入口
初始化
14
调试与日志
目标=DEBUG 宏 · 错误级别 · 串口调试
调试
日志
15
构建系统深入
目标=build 命令 · 构建流程 · 目标文件生成
构建系统深入
build
16
模块测试与验证
目标=单元测试 · 模拟器测试 · UEFI Shell 测试
模块测试
验证
17
安全与签名
目标=安全启动 · 模块签名 · 验证策略
安全
签名
18
性能优化
目标=启动时间优化 · 模块裁剪 · 库优化
性能优化
目标=启动时间优…
19
实战一
目标=开发一个简单的 UEFI 应用…
实战一
UEFI
20
实战二
目标=开发一个 DXE 驱动并实现协…
实战二
DXE
21
实战三
目标=开发一个 PEIM 并实现 H…
实战三
PEIM
22
实战四
目标=创建自定义库并集成到多个模块中
实战四
目标=创建自定义…
23
实战五
目标=使用 PCD 实现平台可配置功…
实战五
PCD
24
实战六
目标=调试与解决模块加载失败问题
实战六
目标=调试
25
常见问题与解决方案
目标=编译错误 · 链接错误 · 模块不执行
常见问题
解决方案
26
跨平台与多架构支持
目标=IA32 · X64 · ARM
跨平台
多架构支持
27
模块集成策略
目标=将第三方模块集成到 EDK I… · 依赖管理与版本控制
模块集成策略
EDK
28
高级主题
目标=SMM 模块 · Standalone MM · Capsule 更新
高级主题
SMM
29
综合项目
目标=设计并实现一个完整功能模块 · 包含驱动 · 库
综合项目
目标=设计并实现…
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 社区资源
课程总结
进阶
所属VIP或分类
同VIP:ACPI表定制开发实战
同VIP:BIOS-POST流程与调试
同VIP:EDK-II平台固件开发工程