首页
›
嵌入式与底层系统
›
034-UEFI_EDK II与BIOS平台固件
›
《BIOS POST流程与调试》
VIP20
本课程属于:034-UEFI_EDK II与BIOS平台固件
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
BIOS POST流程详解与调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
POST概述
POST定义 · POST在系统启动中的位置 · POST与BIOS/UEFI的关系
POST
定义
02
x86系统启动流程
从按下电源键到BIOS入口的硬件初始…
x86
系统启动流程
03
BIOS入口点与复位向量
CPU复位后的第一条指令执行位置 · CS:IP初始化 · 跳转到BIOS代码
BIOS
入口点
04
实模式初始化
段寄存器 · 通用寄存器 · 标志寄存器的初始状态设置
实模式初始化
段寄存器
05
CPU微码加载
微码的作用 · 加载时机 · 校验机制
CPU
微码加载
06
芯片组早期初始化
南北桥/SoC寄存器配置 · 内存控制器初始化准备
芯片组早期初始化
SoC
07
Super I/O初始化
Super I/O芯片探测 · 配置 · 串口/并口/键盘控制器初始化
Super
I/O
08
内存初始化(DRAM Training)
SPD读取 · 时序训练 · 内存通道映射
DRAM
Training
09
内存测试与内存映射
基本内存测试算法 · BIOS将物理内存映射到系统地址空间
内存测试
内存映射
10
PCI总线枚举
PCI配置空间访问 · 总线号/设备号/功能号扫描 · 分配总线号
PCI
总线枚举
11
PCI设备资源分配
MMIO · I/O · 中断引脚
PCI
设备资源分配
12
ACPI表早期准备
RSDP · RSDT · FADT
ACPI
表早期准备
13
SMM初始化
系统管理模式(SMM)的进入 · SMBASE重定位 · SMI处理程序安装
SMM
初始化
14
中断向量表(IVT)初始化
实模式中断向量表建立 · BIOS中断服务例程注册
IVT
断向量表
15
BIOS运行时服务初始化
Int 10h(视频) · Int 13h(磁盘) · Int 16h(键盘)等
BIOS
运行时服务初始化
16
视频初始化(VGA BIOS)
VGA BIOS Option RO… · 模式设置 · 显示Logo
VGA
BIOS
17
Option ROM扫描与加载
PCI Option ROM · Legacy Option ROM · UEFI Driver加载
Option
ROM
18
启动设备枚举
硬盘 · 光驱 · USB
启动设备枚举
硬盘
19
启动顺序选择
BIOS Setup中的启动优先级 · 热键选择 · Boot Manager逻辑
启动顺序选择
BIOS
20
操作系统引导
MBR/读取 · Bootloader加载 · 控制权移交
操作系统引导
MBR/
21
POST错误处理
Beep Code · POST Code · 错误日志记录机制
POST
错误处理
22
POST卡与调试工具
硬件POST卡 · LPC Bus解码 · Mini PCIe Debug卡使用
POST
调试工具
23
串口调试(Serial Debug)
COM口输出 · 波特率设置 · 调试信息格式化
Serial
Debug
24
ITP/XDP调试器
硬件调试器连接 · CPU断点 · 单步执行
ITP/XDP
调试器
25
BIOS日志系统
Spew/Error/Warning… · 日志缓冲区 · 日志导出
BIOS
日志系统
26
UEFI POST流程差异
UEFI启动阶段(SEC/PEL/D… · 与Legacy BIOS对比
UEFI
POST
27
UEFI PEI阶段详解
PEI Core · PEIM调度 · S3恢复
UEFI
PEI
28
UEFI DXE阶段详解
DXE Dispatcher · Protocol安装 · Driver Binding
UEFI
DXE
29
UEFI BDS阶段详解
Boot Device Select… · Console管理 · Boot Option处理
UEFI
BDS
30
常见POST故障案例分析
No POST · 反复重启 · 内存报错
POST
常见
所属VIP或分类
同VIP:ACPI表定制开发实战
同VIP:EDK-II平台固件开发工程
同VIP:EDK-II模块开发与集成