首页
›
热销单品
›
嵌入式Linux与RTOS
›
《EDK2固件框架原理 UEFI BIOS固件开发》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
EDK2固件框架原理 UEFI BIOS固件开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
UEFI与BIOS的发展历程 · UEFI相比传统BIOS的优势 · EDK2项目简介
课程导入
UEFI
02
UEFI基础概念
UEFI规范体系 · 固件启动流程(SEC · PEI
UEFI
基础概念
03
EDK2环境搭建
下载EDK2源码 · 安装编译工具链(GCC · VS
EDK2
环境搭建
04
EDK2工程结构
EDK2目录结构(MdePkg · MdeModulePkg · PcAtChipsetPkg等)
EDK2
工程结构
05
构建系统详解
build命令参数 · 平台配置(DSC) · 模块编译(INF)
构建系统详解
build
06
UEFI驱动模型
驱动绑定协议(Driver Bind… · 句柄数据库 · 设备路径
UEFI
驱动模型
07
UEFI协议基础
协议(Protocol)的定义与使用 · GUID · 安装协议
UEFI
协议基础
08
UEFI应用程序开发
编写第一个UEFI Applicat… · 入口函数 · 打印输出
UEFI
应用程序开发
09
UEFI驱动开发实战
编写一个简单的UEFI Driver… · Driver Binding实现 · Start/Stop函数
UEFI
驱动开发实战
10
UEFI事件与定时器
事件(Event)机制 · 定时器服务 · 信号事件
UEFI
事件
11
UEFI内存管理
内存类型 · 内存分配与释放 · 内存映射
UEFI
内存管理
12
UEFI固件卷与文件系统
固件卷(FV)结构 · Firmware File Syst… · 固件文件类型
UEFI
固件卷
13
UEFI变量服务
变量(Variable)的读写 · 全局变量 · 非易失性变量
UEFI
变量服务
14
UEFI启动流程深入
SEC阶段(安全验证) · PEI阶段(预处理) · DXE阶段(驱动执行环境)
UEFI
启动流程深入
15
PEI阶段开发
PEI模块(PEIM) · PEI服务 · PPI(PEIM-to-PEIM I…
PEI
阶段开发
16
DXE阶段开发
DXE核心 · DXE驱动 · DXE服务
DXE
阶段开发
17
BDS阶段与启动管理器
BDS策略 · 启动选项(Boot Option) · 启动顺序
BDS
阶段
18
UEFI Shell与脚本
UEFI Shell命令 · Shell脚本编写 · Shell应用开发
UEFI
Shell
19
UEFI图形与显示
GOP(Graphics Outpu… · 显示模式 · 帧缓冲
UEFI
图形
20
UEFI网络协议
SNP(Simple Network… · MNP · TCP/IP协议栈
UEFI
网络协议
21
UEFI安全机制
Secure Boot原理 · 密钥管理(PK · KEK
UEFI
安全机制
22
UEFI Capsule更新
Capsule定义 · 固件更新流程 · Capsule生成与提交
UEFI
Capsule
23
EDK2调试技术
调试工具(JTAG · GDB · WinDbg)
EDK2
调试技术
24
EDK2测试与验证
单元测试框架(UnitTestFra… · 模拟器测试 · 硬件测试
EDK2
测试
25
EDK2代码风格与规范
编码规范(Coding Standa… · 命名规则 · 注释规范
EDK2
代码风格
26
EDK2移植与定制
添加新平台 · BoardPkg创建 · 平台初始化
EDK2
移植
27
UEFI驱动与操作系统交互
UEFI运行时服务与OS · ExitBootServices · SetVirtualAddressM…
UEFI
驱动
28
常见问题与解决方案
编译错误 · 链接错误 · 运行崩溃
常见问题
解决方案
29
综合实战项目
从零构建一个完整的UEFI固件(包括… · DXE · BDS
综合实战项目
UEFI
30
课程总结与进阶方向
回顾核心知识点 · UEFI规范最新进展 · EDK2社区资源
课程总结
进阶方向
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战