首页
›
启动链与BSP系统构建
›
036-BIOS开发
›
《ACPI表定制开发实战》
VIP20
本课程属于:036-BIOS开发
启动链与BSP系统构建 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ACPI表定制开发实战教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ACPI概述
ACPI的起源与发展 · ACPI在现代操作系统中的作用 · ACPI与BIOS/UEFI的关系
ACPI
的起源
02
ACPI核心概念
ACPI表结构 · 命名空间 · 设备对象
ACPI
核心概念
03
ACPI表类型详解
RSDP · RSDT/XSDT · FADT
ACPI
表类型详解
04
ASL语言基础
ASL语法结构 · 对象类型 · 数据类型
ASL
语言基础
05
ASL高级特性
Method定义 · 参数传递 · 返回值
ASL
高级特性
06
ACPI命名空间
命名空间树结构 · 设备路径 · \_SB
ACPI
命名空间
07
ACPI设备对象
Device对象定义 · \_HID · \_CID
ACPI
设备对象
08
ACPI资源描述
IRQ · DMA · IO
ACPI
资源描述
09
ACPI电源管理
\_PS0-\_PS3 · \_PSC · \_ON
ACPI
电源管理
10
ACPI热管理
\_TMP · \_TC1 · \_TC2
ACPI
热管理
11
ACPI电池管理
\_BIF · \_BST · \_BIX
ACPI
电池管理
12
ACPI按钮与指示灯
\_LID · \_PWRB · \_SBTN
ACPI
按钮
13
ACPI中断与GPIO
GPIO控制器描述 · 中断控制器描述 · \_AEI
ACPI
GPIO
14
ACPI I2C/SPI/UART
串行总线控制器描述 · 从设备连接 · \_CRS资源模板
ACPI
I2C/SPI/UART
15
ACPI DMA与IOMMU
DMA控制器描述 · IOMMU/IVRS表 · DMA重映射
ACPI
DMA
16
ACPI PCIe配置
PCI总线枚举 · \_PRT中断路由表 · \_BBN
ACPI
PCIe
17
ACPI USB配置
USB控制器描述 · USB设备连接 · \_UPC
ACPI
USB
18
ACPI NVDIMM与内存
NVDIMM Firmware In… · \_PXM · \_SLIT
ACPI
NVDIMM
19
ACPI平台设备
\_SB.PCI0 · \_SB.I2C0 · \_SB.UAR1等平台设备定义与集…
ACPI
平台设备
20
ACPI自定义设备
使用\_DSM方法实现设备特定功能 · 自定义UUID与Function I…
ACPI
自定义设备
21
ACPI调试与日志
使用Debug对象 · Store到Debug · ACPICA调试器
ACPI
调试
22
ACPI表编译与反编译
iasl工具使用 · dsl文件编译 · aml文件反编译
ACPI
表编译
23
ACPI表加载与覆盖
Linux initrd表覆盖 · UEFI表加载 · GRUB表注入
ACPI
表加载
24
ACPI表签名与验证
表签名 · 校验和 · OEM ID
ACPI
表签名
25
ACPI与UEFI集成
UEFI ACPI表安装 · UEFI Runtime Servi…
ACPI
UEFI
26
ACPI与操作系统
Linux ACPI子系统架构 · Windows ACPI驱动 · ACPI与设备树
ACPI
操作系统
27
ACPI性能优化
减少ASL执行时间 · 使用Sleep与Notify · 优化命名空间查找
ACPI
性能优化
28
ACPI安全
ACPI表注入攻击 · SMM与ACPI交互 · Secure Boot对ACPI的影…
ACPI
安全
29
ACPI实战案例1
为嵌入式设备添加自定义ACPI表(G…
ACPI
实战案例1
30
ACPI实战案例2
修复笔记本ACPI热区与电池问题(D…
ACPI
实战案例2
所属VIP或分类
同VIP:BIOS-POST流程详解与调试
同VIP:BIOS开发开发与工程应用
同VIP:Bootloader开发开发与工程应用