首页
›
嵌入式与底层系统
›
034-UEFIEDK II与BIOS平台固件
›
《UEFI固件开发实战》
VIP20
本课程属于:034-UEFIEDK II与BIOS平台固件
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
UEFI固件开发实战
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=UEFI固件开发的学习目标 · 核心价值 · 整体知识框架与实战路线图
课程导入
UEFI
02
固件与BIOS基础
目标=固件定义 · BIOS历史演进 · Legacy与UEFI对比
BIOS
固件
03
UEFI启动流程
目标=SEC · PEI · DXE
UEFI
启动流程
04
UEFI核心概念
目标=Protocol · Handle · Device Path
UEFI
核心概念
05
开发环境搭建
目标=EDK II源码获取 · 编译工具链安装 · 目标平台配置
开发环境搭建
EDK
06
EDK II工程结构
目标=包 · 模块 · 库
EDK
II
07
UEFI应用开发入门
目标=编写第一个UEFI Appli… · 入口函数 · 启动服务与运行时服务调用
UEFI
应用开发入门
08
Protocol开发与使用
目标=Protocol定义 · 安装 · 定位
Protocol
开发
09
UEFI驱动模型
目标=驱动类型 · Driver Binding Pro… · Component Name
UEFI
驱动模型
10
事件与异步机制
目标=Event类型 · 定时器 · 回调函数
事件
异步机制
11
内存管理与服务
目标=UEFI内存类型 · 内存分配与释放 · 内存映射
内存管理
服务
12
PCD与配置管理
目标=PCD类型 · 动态与静态PCD · PCD配置方法
PCD
配置管理
13
HII与用户交互
目标=HII数据库 · 表单浏览器 · 字符串包
HII
用户交互
14
UEFI变量与存储
目标=变量服务 · 变量存储 · 认证变量
UEFI
变量
15
文件系统与设备路径
目标=Simple File Sys… · FAT文件系统 · 设备路径解析
文件系统
设备路径
16
网络协议栈开发
目标=UEFI网络协议 · TCP/IP栈 · HTTP Boot
网络协议栈开发
UEFI
17
安全启动与信任链
目标=Secure Boot原理 · 密钥管理 · 签名验证
安全启动
信任链
18
SMM与运行时服务
目标=SMM架构 · SMI处理 · SMM通信
SMM
运行时服务
19
ACPI与系统表
目标=ACPI表结构 · DSDT · SSDT
ACPI
系统表
20
PCI与设备枚举
目标=PCI配置空间 · 枚举流程 · PCIe设备驱动
PCI
设备枚举
21
图形与显示输出
目标=Graphics Output… · 帧缓冲 · 文本输出
图形
显示输出
22
调试与日志
目标=串口调试 · 调试打印 · 断言
调试
日志
23
性能优化
目标=启动时间分析 · 阶段耗时测量 · 快速启动技术
性能优化
目标=启动时间分…
24
固件更新与恢复
目标=Capsule Update · 固件更新流程 · 恢复模式
固件更新
恢复
25
虚拟化与云固件
目标=UEFI在虚拟机中的实现 · OVMF · 云固件需求
虚拟化
云固件
26
ARM与RISC-V平台
目标=ARM UEFI启动 · 设备树 · RISC-V固件
ARM
RISC-V
27
综合实战一
目标=从零构建一个UEFI应用 · 实现硬件信息采集 · 图形显示与用户交互
综合实战一
UEFI
28
综合实战二
目标=开发一个UEFI驱动 · 完成PCI设备枚举 · Protocol安装与操作系统加载
综合实战二
UEFI
29
常见问题与排错
目标=编译错误 · 启动失败 · 驱动加载异常
常见问题
排错
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 社区资源
课程总结
进阶
所属VIP或分类
同VIP:ACPI表定制开发实战
同VIP:BIOS-POST流程与调试
同VIP:EDK-II平台固件开发工程