首页
›
嵌入式与底层系统
›
034-UEFI_EDK II与BIOS平台固件
›
《UEFI设备驱动与固件开发工程》
VIP20
本课程属于:034-UEFI_EDK II与BIOS平台固件
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
UEFI驱动开发入门教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
UEFI概述
UEFI的起源与发展 · 与传统BIOS的区别 · UEFI的启动流程
UEFI
的起源
02
UEFI开发环境搭建
EDK2源码获取 · VS2019/VS2022安装与配置 · Python与NASM工具链安装
UEFI
开发环境搭建
03
EDK2工程结构
EDK2目录结构解析 · .dsc文件 · .fdf文件
EDK2
工程结构
04
UEFI驱动模型基础
驱动模型概述 · 驱动绑定协议 · 驱动入口点与卸载函数
UEFI
驱动模型基础
05
UEFI Protocols详解
Protocol的概念 · GUID · 安装Protocol
UEFI
Protocols
06
编写第一个UEFI驱动
HelloWorld驱动源码分析 · 编译与运行 · 在QEMU中测试
UEFI
编写第一个
07
UEFI Driver Binding Protocol
Supported · Start · Stop三个函数的实现细节
UEFI
Driver
08
UEFI I/O抽象
EFI_DEVICE_PATH_PR… · EFI_IO_ACCESS · EFI_BLOCK_IO_PROTO…
UEFI
I/O
09
UEFI内存管理
内存类型 · AllocatePages与Free… · 内存映射与属性
UEFI
内存管理
10
UEFI事件与定时器
事件类型 · CreateEvent · SetTimer
UEFI
事件
11
UEFI文件系统
EFI_SIMPLE_FILE_SY… · EFI_FILE_PROTOCOL · 文件读写操作
UEFI
文件系统
12
UEFI图形输出
EFI_GRAPHICS_OUTPU… · 设置显示模式 · 绘制像素与Blt操作
UEFI
图形输出
13
UEFI串口驱动
EFI_SERIAL_IO_PROT… · 串口初始化 · 收发数据
UEFI
串口驱动
14
UEFI PCI驱动基础
PCI配置空间访问 · EFI_PCI_IO_PROTOCO… · BAR空间映射
UEFI
PCI
15
UEFI USB驱动基础
USB主机控制器协议 · USB设备枚举 · USB传输类型
UEFI
USB
16
UEFI网络驱动
EFI_SIMPLE_NETWORK… · 网络接口初始化 · 数据包收发
UEFI
网络驱动
17
UEFI NVRAM驱动
NVRAM变量服务 · GetVariable/SetVar… · 变量属性与安全
UEFI
NVRAM
18
UEFI ACPI表操作
ACPI表定位 · RSDP/XSDT遍历 · 自定义ACPI表注入
UEFI
ACPI
19
UEFI SMBIOS驱动
SMBIOS表解析 · 获取系统信息 · 修改SMBIOS条目
UEFI
SMBIOS
20
UEFI Driver与Application的区别
驱动生命周期 · Application入口点 · 资源管理差异
UEFI
Driver
21
UEFI多线程与同步
EFI_TPL · 临界区 · 事件同步
UEFI
多线程
22
UEFI错误处理与调试
EFI_STATUS码 · ASSERT宏 · DEBUG宏
UEFI
错误处理
23
UEFI安全启动
Secure Boot原理 · 签名数据库 · 驱动签名与验证
UEFI
安全启动
24
UEFI Capsule更新
Capsule格式 · FMP Protocol · 固件更新流程
UEFI
Capsule
25
UEFI Driver的安装与卸载
DriverImage安装 · DriverBinding支持 · 卸载清理
UEFI
Driver
26
UEFI HII(Human Interface Infrastructure)
HII数据库 · 字符串包 · 表单与IFR
UEFI
HII
27
UEFI Driver与UEFI Shell交互
Shell命令注册 · 参数解析 · 输出重定向
UEFI
Driver
28
UEFI Driver性能优化
内存使用优化 · I/O访问优化 · 事件驱动设计
UEFI
Driver
29
UEFI Driver测试与验证
QEMU模拟测试 · UEFI SCT测试 · 硬件平台测试
UEFI
Driver
30
综合实战
编写一个完整的UEFI PCIe N… · 涵盖驱动绑定 · I/O协议
综合实战
UEFI
所属VIP或分类
同VIP:ACPI表定制开发实战
同VIP:BIOS-POST流程与调试
同VIP:EDK-II平台固件开发工程