首页
›
热销单品
›
嵌入式Linux与RTOS
›
《EDK II UEFI固件开发实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
EDK II UEFI固件开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
UEFI与BIOS的区别 · UEFI固件在现代系统中的作用 · 课程学习路径与目标
课程导入
UEFI
02
UEFI规范核心概念
UEFI启动流程 · 固件阶段划分(SEC · PEI
UEFI
规范核心概念
03
EDK II环境搭建
安装EDK II工具链 · 配置编译环境(Windows/Lin… · 验证开发环境
EDK
II
04
EDK II工程结构
包(Package) · 模块(Module) · 平台(Platform)
EDK
II
05
构建系统与编译流程
Build命令详解 · 编译选项 · 生成文件(.efi
构建系统
编译流程
06
UEFI驱动模型基础
驱动类型(服务驱动 · 设备驱动 · 总线驱动)
UEFI
驱动模型基础
07
UEFI协议机制
协议的定义 · 安装协议 · 查找协议
UEFI
协议机制
08
编写第一个UEFI应用程序
创建HelloWorld模块 · 编译生成EFI可执行文件 · 在QEMU或真实硬件上运行
UEFI
编写第一个
09
UEFI内存管理
内存类型 · 内存分配与释放 · 内存映射
UEFI
内存管理
10
UEFI事件与定时器
事件类型 · 创建与等待事件 · 定时器服务
UEFI
事件
11
UEFI文件系统与存储
简单文件系统协议 · 读取/写入文件 · FAT文件系统操作
UEFI
文件系统
12
UEFI变量服务
变量定义 · 读写变量 · 变量属性
UEFI
变量服务
13
UEFI串口与控制台I/O
串口协议 · 文本输出协议 · 文本输入协议
UEFI
I/O
14
UEFI网络协议栈
网络接口标识符 · 简单网络协议 · PXE启动
UEFI
网络协议栈
15
UEFI驱动开发实战
编写一个简单的PCI设备驱动 · 驱动绑定协议实现 · 设备路径处理
UEFI
驱动开发实战
16
UEFI图像与图形
GOP模式设置 · Blt操作 · 显示Logo
UEFI
图像
17
UEFI安全启动与签名
安全启动流程 · 密钥管理 · 签名工具(sign-efi-sig-…
UEFI
安全启动
18
UEFI Capsule更新
Capsule格式 · 更新流程 · 实现固件更新驱动
UEFI
Capsule
19
UEFI Shell编程
Shell命令 · Shell脚本编写 · Shell应用开发
UEFI
Shell
20
EDK II调试技巧
使用GDB调试 · 串口日志输出 · DEBUG宏
EDK
II
21
UEFI启动优化
启动阶段耗时分析 · 优化PEI与DXE阶段 · 减少启动时间
UEFI
启动优化
22
UEFI与ACPI交互
ACPI表结构 · 在UEFI中生成/修改ACPI表 · 与操作系统交接
UEFI
ACPI
23
UEFI与PCI/PCIe
PCI配置空间访问 · PCI总线驱动 · PCIe特性支持
UEFI
PCI/PCIe
24
UEFI多核与SMP
多核启动流程 · AP启动 · CPU协议
UEFI
SMP
25
UEFI固件中的错误处理
错误检测 · 错误报告 · 异常处理
UEFI
固件
26
UEFI固件测试方法
单元测试 · 集成测试 · 自动化测试框架
UEFI
固件测试方法
27
UEFI固件安全实践
安全漏洞分析 · 缓解措施 · 固件安全更新
UEFI
固件安全实践
28
UEFI固件移植与定制
将EDK II移植到新硬件平台 · 定制平台初始化 · 适配不同芯片组
UEFI
固件移植
29
综合实战项目
从零构建一个完整的UEFI固件(包括… · 驱动 · 应用
综合实战项目
UEFI
30
课程总结与进阶方向
回顾核心知识点 · 常见问题汇总 · 推荐学习资源
课程总结
进阶方向
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战