首页
›
热销单品
›
嵌入式Linux与RTOS
›
《UEFI开发从入门到精通》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
UEFI开发从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
UEFI概述与开发环境搭建
理解UEFI与BIOS的区别 · UEFI规范体系 · 搭建EDK2开发环境(Windows…
UEFI
开发环境搭建
02
UEFI固件启动流程与阶段划分
掌握SEC · PEI · DXE
UEFI
固件启动流程
03
UEFI基本数据类型与错误处理
熟悉UEFI数据类型(BOOLEAN · UINTN · EFI_STATUS等)
UEFI
基本数据类型
04
UEFI应用程序框架与入口点
编写UEFI Application… · Main) · 参数解析
UEFI
应用程序框架
05
UEFI驱动模型基础
理解UEFI Driver Mode… · Driver Binding Pro… · Supported/Start/St…
UEFI
驱动模型基础
06
UEFI协议(Protocol)机制
掌握Protocol的GUID · 安装 · 查找
UEFI
Protocol
07
UEFI内存管理与内存映射
理解物理内存布局 · 内存类型 · AllocatePages/Allo…
UEFI
内存管理
08
UEFI事件与定时器
创建事件 · 等待事件 · 信号事件
UEFI
事件
09
UEFI设备路径与句柄数据库
解析设备路径结构 · 设备路径节点类型 · 句柄数据库操作
UEFI
设备路径
10
UEFI图像与字体显示
使用GOP(Graphics Out… · 显示BMP/JPEG图像 · 输出文本与字体处理
UEFI
图像
11
UEFI文件系统与简单文件协议
理解EFI_SIMPLE_FILE_… · 打开/读写文件 · 目录遍历
UEFI
文件系统
12
UEFI串口与控制台I/O
配置串口 · 使用Serial I/O Proto… · 实现控制台输入输出(ConIn/Co…
UEFI
I/O
13
UEFI网络协议栈
了解SNP · MNP · ARP
UEFI
网络协议栈
14
UEFI安全启动与证书管理
理解Secure Boot流程 · 密钥数据库(PK/KEK/db) · 签名验证
UEFI
安全启动
15
UEFI变量服务与NVRAM
读写UEFI变量 · 变量属性 · 认证变量
UEFI
NVRAM
16
UEFI Capsule更新与固件升级
理解Capsule格式 · UpdateCapsule运行时服务 · 实现固件升级流程与恢复机制
UEFI
Capsule
17
UEFI Shell编程与脚本
掌握UEFI Shell命令 · 编写.nsh脚本 · 使用Shell协议
UEFI
Shell
18
UEFI驱动开发实战(PCIe设备驱动)
编写PCIe驱动 · 配置空间访问 · BAR映射
UEFI
PCIe
19
UEFI驱动开发实战(USB设备驱动)
理解USB Host Control… · USB设备枚举 · 驱动绑定与HID设备支持
UEFI
USB
20
UEFI驱动开发实战(NVMe存储驱动)
NVMe控制器初始化 · 队列管理 · 读写命令
UEFI
NVMe
21
UEFI图形驱动与显示输出
实现GOP驱动 · 支持多显示器 · 分辨率切换
UEFI
图形驱动
22
UEFI键盘与输入设备驱动
实现键盘驱动 · 扫描码转换 · 按键事件
UEFI
键盘
23
UEFI启动管理器与Boot Option
理解Boot Manager · BootOrder/BootNext… · 加载启动项
UEFI
Boot
24
UEFI运行时服务与虚拟内存
掌握RT服务(GetTime/Set… · ResetSystem等) · 虚拟地址转换
UEFI
运行时服务
25
UEFI调试技术与工具
使用调试器(GDB/VS) · EDK2调试库 · 串口日志
UEFI
调试技术
26
UEFI测试与验证方法
编写单元测试 · 使用UEFI Self Test · 压力测试
UEFI
测试
27
UEFI与操作系统引导
理解OS加载器 · EFI Handover · Linux/Windows引导流程
UEFI
操作系统引导
28
UEFI安全加固与漏洞防护
常见UEFI安全漏洞(Bootkit · 变量篡改) · 缓解措施
UEFI
安全加固
29
UEFI项目实战(完整固件模块)
从零设计一个UEFI应用(如硬件检测… · 集成协议 · 界面
UEFI
项目实战
30
UEFI进阶与未来趋势
UEFI与ACPI · UEFI在ARM平台 · UEFI与Rust/现代语言
UEFI
进阶
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战