首页
›
嵌入式与底层系统
›
034-UEFIEDK II与BIOS平台固件
›
《EDK II平台固件开发工程》
VIP20
本课程属于:034-UEFIEDK II与BIOS平台固件
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
EDK II平台固件开发工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=EDK II平台固件开发工程的… · 核心概念 · 整体框架与学习路径
课程导入
EDK
02
固件与UEFI基础
目标=固件定义 · UEFI规范 · PI规范
UEFI
固件
03
EDK II概述
目标=EDK II项目历史 · 架构组成 · 包与模块概念
EDK
II
04
开发环境搭建
目标=Windows/Linux下E… · 编译工具链配置 · 模拟器与真实平台构建
开发环境搭建
Windows/Linu…
05
EDK II目录结构
目标=包 · 模块 · 库
EDK
II
06
模块与库
目标=模块类型 · 库实例 · 库类
模块
目标=模块类型
07
UEFI启动流程
目标=SEC · PEI · DXE
UEFI
启动流程
08
SEC阶段
目标=安全验证 · 临时RAM · PEI核心派遣
SEC
阶段
09
PEI阶段
目标=PEI核心 · PEIM · PPI
PEI
阶段
10
DXE阶段
目标=DXE核心 · 驱动程序派遣 · 协议
DXE
阶段
11
BDS阶段
目标=启动设备选择 · 启动项管理 · UEFI Shell
BDS
阶段
12
UEFI驱动模型
目标=UEFI驱动 · 协议 · 句柄
UEFI
驱动模型
13
协议与PPI
目标=协议定义 · 安装 · 使用
PPI
协议
14
HOB与内存管理
目标=HOB类型 · 生成与消费 · 内存映射
HOB
内存管理
15
ACPI与SMBIOS
目标=ACPI表生成 · DSDT/SSDT · SMBIOS结构
ACPI
SMBIOS
16
设备树与平台描述
目标=Device Tree · ACPI · UEFI配置表在平台固件中的使用
设备树
平台描述
17
固件更新与恢复
目标=Capsule更新 · 恢复流程 · 安全启动
固件更新
恢复
18
安全启动与信任链
目标=UEFI安全启动 · 密钥管理 · 签名验证
安全启动
信任链
19
SMM与运行时
目标=SMM概念 · SMI处理 · SMM驱动
SMM
运行时
20
平台初始化实战
目标=基于QEMU或真实硬件的平台初… · 从SEC到BDS
平台初始化实战
QEMU
21
编写UEFI应用
目标=UEFI应用开发 · Shell命令 · 协议使用
UEFI
编写
22
编写UEFI驱动
目标=驱动开发 · 协议实现 · 设备绑定
UEFI
编写
23
调试与测试
目标=串口调试 · 调试库 · 断言
调试
测试
24
性能优化
目标=启动时间优化 · 模块裁剪 · 编译优化
性能优化
目标=启动时间优…
25
常见问题与解决
目标=编译错误 · 链接错误 · 启动失败
常见问题
解决
26
多平台支持
目标=不同架构(x86 · ARM · RISC-V)的EDK II移植与适…
多平台支持
x86
27
固件安全进阶
目标=威胁模型 · 安全启动增强 · 固件漏洞与防护
固件安全进阶
目标=威胁模型
28
综合项目实战
目标=设计并实现一个完整的EDK I… · 包含启动 · 驱动
综合项目实战
EDK
29
工程化与维护
目标=版本控制 · 持续集成 · 代码规范
工程化
维护
30
课程总结与展望
目标=知识体系回顾 · 进阶学习方向 · EDK II未来发展趋势
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:ACPI表定制开发实战
同VIP:BIOS-POST流程与调试
同VIP:EDK-II模块开发与集成