首页
›
嵌入式基础与RISC-V
›
064-嵌入式Linux低功耗系统设计
›
《嵌入式Linux系统休眠唤醒故障定位实战》
VIP10
本课程属于:064-嵌入式Linux低功耗系统设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux系统休眠唤醒故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与基础概念
什么是系统休眠(Suspend-to… · 为什么需要调试 · 常见故障现象概览(无法唤醒
课程导论
基础概念
02
内核休眠唤醒框架(PM Core)
suspend_prepare · suspend_enter · suspend_finish 三个阶…
PM
Core
03
设备驱动休眠回调机制
dev_pm_ops 结构体详解 · system_sleep 与 run… · suspend/resume 回调执…
设备驱动休眠回调…
dev
04
中断唤醒源配置
enable_irq_wake()… · 中断唤醒标志(IRQF_NO_SUS… · GPIO 唤醒配置
断唤醒源配置
enable
05
休眠唤醒日志分析
dmesg 日志关键字(PM · PM: suspend exit · Freezing user spac…
休眠唤醒日志分析
dmesg
06
内核配置选项
CONFIG_PM · CONFIG_SUSPEND · CONFIG_PM_DEBUG
内核配置选项
CONFIG
07
Sysfs 与 Debugfs 接口
/sys/power/state · /sys/power/wakeup_… · /sys/kernel/debug/…
Sysfs
Debugfs
08
休眠唤醒时序测量
使用 ftrace 跟踪 suspe… · identify 慢速驱动
休眠唤醒时序测量
ftrace
09
设备驱动休眠失败定位
suspend/resume 返回… · 驱动 probe 顺序依赖问题
设备驱动休眠失败…
suspend/resu…
10
中断风暴与唤醒锁(Wakeup Source)
wakeup_source 注册与使… · 防止虚假唤醒 · wake_lock/wake_unl…
Wakeup
Source
11
No-Copy 与 No-Irq 阶段
noirq_suspend/noir… · 中断被关闭时的操作限制
No-Copy
No-Irq
12
CPU 热插拔与休眠
休眠过程中的 CPU offline… · cpuidle 与 suspend…
CPU
热插拔
13
时钟与 PLL 管理
休眠时时钟门控 · 恢复时时钟重新配置 · 时钟树调试方法
PLL
时钟
14
电源管理集成电路(PMIC)调试
I2C/SPI 通信异常 · PMIC 寄存器读写验证 · 电压时序检查
PMIC
电源管理集成电路
15
DDR 自刷新与内存保持
休眠时 DDR 进入自刷新模式 · 内存完整性检查 · ECC 错误处理
DDR
自刷新
16
外设唤醒源实战(GPIO/RTC/WLAN)
GPIO 按键唤醒 · RTC 闹钟唤醒 · WLAN 唤醒包检测
GPIO/RTC/WLA…
外设唤醒源实战
17
USB 休眠唤醒问题
USB 设备远程唤醒(Remote… · USB 控制器挂起恢复 · xhci 调试
USB
休眠唤醒问题
18
显示与 GPU 休眠
DRM/KMS 驱动休眠回调 · framebuffer 保存恢复 · GPU 上下文切换
GPU
显示
19
音频子系统休眠
ALSA 驱动休眠 · 音频编解码器状态保存 · I2S 时钟恢复
音频子系统休眠
ALSA
20
网络设备休眠
phy 驱动 suspend/res… · WoLAN(Wake on LAN)… · netdev 唤醒
网络设备休眠
phy
21
存储设备休眠
MMC/SDIO 卡休眠 · eMMC 休眠命令(CMD5) · 文件系统冻结
存储设备休眠
MMC/SDIO
22
休眠唤醒压力测试
自动化脚本设计(循环 1000 次… · 稳定性监控
休眠唤醒压力测试
自动化脚本设计
23
内核 Panic/Oops 分析
休眠唤醒路径上的内核崩溃 · kdump 与 crash 工具使用
Panic/Oops
内核
24
硬件逻辑分析仪辅助调试
使用 Saleae 或 DSLogi… · GPIO 电平变化分析
硬件逻辑分析仪辅…
Saleae
25
JTAG/SWD 调试器介入
在休眠入口/出口设置断点 · 单步调试驱动回调
JTAG/SWD
调试器介入
26
用户空间冻结与 thaw
cgroup freezer · 进程冻结失败排查 · 信号处理
thaw
用户空间冻结
27
休眠唤醒功耗测量
使用万用表/功率计测量系统功耗 · 对比休眠前后电流 · 漏电排查
休眠唤醒功耗测量
使用万用表
28
多核与 SMP 休眠问题
spinlock 死锁 · RCU stall · CPU 间中断(IPI)处理
SMP
多核
29
厂商定制休眠框架(Qualcomm/MTK/Allwinner)
RPM(Resource Power… · SCP(System Control… · ATF(Arm Trusted Fi…
Qualcomm/MTK…
厂商定制休眠框架
30
综合实战案例
从零调试一块开发板的休眠唤醒问题 · 完整故障定位流程(日志→配置→驱动→…
综合实战案例
从零调试一块开发…
所属VIP或分类
同VIP:嵌入式Linux低功耗系统设计与性能调优实战
同VIP:嵌入式Linux低功耗系统设计实战
同VIP:嵌入式Linux内核配置与低功耗模式优化实战