首页
›
启动链与BSP系统构建
›
036-BIOS开发
›
《BIOS开发开发与工程应用》
VIP20
本课程属于:036-BIOS开发
启动链与BSP系统构建 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
BIOS开发从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
BIOS概述
BIOS的定义 · 历史演变(从IBM PC BIOS到… · BIOS在计算机系统中的角色与功能
BIOS
的定义
02
计算机启动流程
从按下电源键到操作系统加载的完整过程 · 包括POST · BIOS初始化
计算机启动流程
从按下电源键到操…
03
x86/x64体系结构基础
CPU实模式 · 保护模式 · 长模式
x86/x64
体系结构基础
04
BIOS开发环境搭建
硬件准备(开发板 · 调试器) · 软件工具链(EDK2
BIOS
开发环境搭建
05
汇编语言基础(x86)
常用指令集(MOV · ADD · JMP
x86
汇编语言基础
06
C语言在BIOS开发中的应用
C与汇编混合编程 · volatile关键字 · 内存操作函数
BIOS
C语言
07
BIOS中断服务
INT 10h(视频服务) · INT 13h(磁盘服务) · INT 16h(键盘服务)
BIOS
断服务
08
POST(加电自检)流程
POST执行顺序 · 关键检测项(CPU · 内存
POST
加电自检
09
CMOS与RTC
CMOS存储器结构 · RTC(实时时钟)的读写 · BIOS设置保存与加载
CMOS
RTC
10
BIOS参数设置(Setup)
Setup界面设计 · 选项存储(NVRAM) · 默认值加载
BIOS
Setup
11
内存初始化与检测
SPD读取 · 内存控制器配置 · 内存训练
内存初始化
检测
12
PCI/PCIe总线枚举
配置空间访问 · 设备发现 · 总线号分配
PCI/PCIe
总线枚举
13
ACPI基础
ACPI表结构(RSDP · RSDT · DSDT
ACPI
RSDP
14
SMBIOS与DMI
SMBIOS表结构 · 系统信息(BIOS版本 · 主板型号
SMBIOS
DMI
15
UEFI概述
UEFI与Legacy BIOS的区… · UEFI规范核心概念(EFI Sys… · Boot Services
UEFI
Legacy
16
EDK2开发框架
EDK2目录结构 · .dsc/.fdf/.dec文件配置 · 模块与库的创建
EDK2
开发框架
17
UEFI驱动模型
Driver Binding Pro… · I/O Abstraction · 设备路径
UEFI
驱动模型
18
UEFI引导管理
Boot Manager · Boot Option变量 · 引导顺序
UEFI
引导管理
19
UEFI安全启动(Secure Boot)
密钥管理(PK · KEK · db
UEFI
Secure
20
UEFI网络协议栈
UEFI下的网络驱动 · PXE引导 · HTTP Boot
UEFI
网络协议栈
21
固件更新机制
BIOS Flash布局 · 写保护策略 · 在线更新(Windows/Linux…
固件更新机制
BIOS
22
SMM(系统管理模式)
SMM进入与退出 · SMI处理程序编写 · SMM内存保护
SMM
系统管理模式
23
TPM与安全特性
TPM 2.0基础 · 测量启动(Measured Boot… · BitLocker与TPM的集成
TPM
安全特性
24
多处理器与ACPI电源管理
APIC与IOAPIC配置 · CPU热插拔 · C-State/P-State控制
ACPI
多处理器
25
BIOS调试技术
串口调试(Serial Debug) · ITP/JTAG硬件调试 · Post Code卡
BIOS
调试技术
26
BIOS性能优化
启动时间优化(Fast Boot) · 内存初始化加速 · PCIe枚举优化
BIOS
性能优化
27
BIOS与操作系统的接口
UEFI Runtime Servi… · ACPI Table传递 · SMBIOS数据
BIOS
操作系统的接口
28
常见BIOS问题分析与修复
启动失败 · 蓝屏 · 外设不识别
BIOS
常见
29
BIOS开发最佳实践
代码规范 · 版本控制(Git) · 单元测试
BIOS
开发最佳实践
30
BIOS前沿技术
Coreboot与openSIL · Rust在固件中的应用 · 机密计算(TDX/SEV)
BIOS
前沿技术
所属VIP或分类
同VIP:ACPI表定制开发实战
同VIP:BIOS-POST流程详解与调试
同VIP:Bootloader开发开发与工程应用