首页
›
启动链与BSP系统构建
›
036-BIOS开发
›
《UEFI固件开发工程实施与验证》
VIP20
本课程属于:036-BIOS开发
启动链与BSP系统构建 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
UEFI固件开发工程实施与验证
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
UEFI概述
UEFI的起源与发展 · 与传统BIOS的对比 · UEFI的优势与未来趋势
UEFI
的起源
02
UEFI规范核心概念
UEFI系统表 · 启动服务 · 运行时服务
UEFI
规范核心概念
03
UEFI开发环境搭建
EDK2源码获取 · VS2019/VS2022与GCC工… · 编译第一个UEFI应用
UEFI
开发环境搭建
04
UEFI工程结构解析
EDK2目录结构 · .dsc/.dec/.fdf文件详解 · Package与Module的概念
UEFI
工程结构解析
05
UEFI应用程序开发基础
入口函数(ShellAppEntry… · UEFI应用类型(Shell App… · 打印输出(Print)
UEFI
应用程序开发基础
06
UEFI内存管理
内存分配与释放(AllocatePo… · 内存类型(EFI_MEMORY_TY… · 内存映射与属性
UEFI
内存管理
07
UEFI协议机制
协议安装(InstallProtoc… · 协议查找(LocateProtoco… · 协议注册与通知
UEFI
协议机制
08
UEFI文件系统
简单文件系统协议(EFI_SIMPL… · 文件读写操作 · Shell下的文件操作
UEFI
文件系统
09
UEFI设备路径
设备路径协议(EFI_DEVICE_… · 设备路径的创建 · 解析与转换
UEFI
设备路径
10
UEFI事件与定时器
事件类型(Event) · 事件创建与等待(WaitForEve… · 定时器服务(SetTimer)
UEFI
事件
11
UEFI驱动模型(Driver Model)
驱动绑定协议(EFI_DRIVER_… · 驱动入口点 · Supported/Start/St…
UEFI
Driver
12
UEFI总线驱动开发
PCI总线驱动 · PCI设备枚举 · 配置空间访问
UEFI
总线驱动开发
13
UEFI块IO驱动
块IO协议(EFI_BLOCK_IO… · 磁盘读写 · 分区管理
UEFI
IO
14
UEFI网络协议栈
UEFI网络驱动架构 · SNP(Simple Network… · IP4/IP6配置
UEFI
网络协议栈
15
UEFI图形输出
GOP(Graphics Outpu… · 帧缓冲操作 · Blt(Blit)操作
UEFI
图形输出
16
UEFI用户输入
简单文本输入协议(EFI_SIMPL… · 键盘扫描码 · 等待按键事件
UEFI
用户输入
17
UEFI NVRAM变量
变量服务(GetVariable/S… · 变量属性 · 全局变量与厂商变量
UEFI
NVRAM
18
UEFI安全启动(Secure Boot)
安全启动流程 · PK/KEK/db/dbx数据库管理 · 签名验证机制
UEFI
Secure
19
UEFI Capsule更新机制
Capsule固件更新流程 · Capsule Header定义 · ESRT(EFI System Re…
UEFI
Capsule
20
UEFI ACPI集成
ACPI表生成与安装 · RSDP/XSDT/DSDT/SSD… · UEFI与ACPI的交互
UEFI
ACPI
21
UEFI SMBIOS
SMBIOS表结构 · Type0-Type42详解 · 在UEFI中生成与安装SMBIOS表
UEFI
SMBIOS
22
UEFI Shell开发
Shell应用开发 · Shell命令注册 · Shell参数解析
UEFI
Shell
23
UEFI调试技术
调试日志(DEBUG_MACRO) · 串口调试 · JTAG/SWD硬件调试
UEFI
调试技术
24
UEFI固件启动流程
SEC阶段 · PEI阶段 · DXE阶段
UEFI
固件启动流程
25
UEFI PEI阶段开发
PEI服务 · PEIM模块开发 · PEI内存发现
UEFI
PEI
26
UEFI DXE阶段开发
DXE服务 · DXE驱动调度 · DXE内存管理
UEFI
DXE
27
UEFI BDS阶段开发
BDS策略 · 启动管理器 · 启动选项管理
UEFI
BDS
28
UEFI固件性能优化
启动时间优化 · Pre-memory初始化加速 · Fast Boot技术
UEFI
固件性能优化
29
UEFI固件安全
SMM(系统管理模式)开发 · SMM通信协议 · 固件安全漏洞与防护
UEFI
固件安全
30
UEFI实战项目
从零构建一个最小UEFI固件 · 集成自定义驱动 · 生成固件镜像并烧录验证
UEFI
实战项目
所属VIP或分类
同VIP:ACPI表定制开发实战
同VIP:BIOS-POST流程详解与调试
同VIP:BIOS开发开发与工程应用