首页
›
嵌入式与底层系统
›
023-Linux内核Crash与稳定性工程
›
《内核死锁排查与Android驱动稳定性工程实践》
VIP21
本课程属于:023-Linux内核Crash与稳定性工程
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内核死锁排查与Android驱动稳定性工程实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
死锁基础
死锁的四个必要条件(互斥 · 持有并等待 · 不可剥夺
死锁基础
死锁的四个必要条…
02
死锁类型
自死锁 · AB-BA死锁 · 递归死锁
死锁类型
自死锁
03
内核锁机制
spinlock · mutex · rwlock
内核锁机制
spinlock
04
锁依赖图
如何绘制锁依赖图 · 识别循环依赖与潜在死锁路径
锁依赖图
如何绘制锁依赖图
05
lockdep原理
lockdep内核锁验证器的架构 · 锁类 · 锁状态机与校验流程
lockdep
原理
06
lockdep实战
通过内核配置开启lockdep · 解读lockdep死锁报告与栈回溯
lockdep
通过内核配置开启
07
死锁复现
编写最小死锁复现模块(ko) · 触发并捕获lockdep警告
死锁复现
ko
08
死锁调试工具
ftrace · trace-cmd · perf lock
死锁调试工具
ftrace
09
内核hung_task检测
hung_task_panic机制 · 配置参数与死锁导致的软锁/硬锁判定
hung
task
10
软锁与硬锁
softlockup · hardlockup检测原理 · 与死锁的关联分析
软锁
硬锁
11
Android驱动框架
Linux内核驱动模型(platfo… · i2c_driver · spi_driver)在Androi…
Android
驱动框架
12
Android Wakelock与锁
wake_lock · wake_unlock与内核锁的交互 · 死锁导致系统无法休眠
Android
Wakelock
13
Binder驱动死锁
Binder线程池耗尽 · Binder锁与内核锁的嵌套死锁案例…
Binder
驱动死锁
14
电源管理死锁
suspend/resume路径中的… · PM QOS与锁依赖
电源管理死锁
suspend/resu…
15
DMA与中断死锁
DMA回调中获取锁 · 中断上下文使用mutex导致的死锁
DMA
断死锁
16
内存分配死锁
GFP_KERNEL在持有spinl…
内存分配死锁
GFP
17
文件系统死锁
VFS层锁与块设备驱动锁的循环依赖 · ext4/f2fs死锁案例
文件系统死锁
VFS
18
GPU驱动死锁
DRM/GEM锁 · 调度锁与fence等待导致的死锁
GPU
驱动死锁
19
音频驱动死锁
ALSA锁 · DAPM锁与DMA回调锁的典型死锁模…
音频驱动死锁
ALSA
20
网络驱动死锁
net_device锁 · NAPI poll与skb队列锁的循…
网络驱动死锁
net
21
死锁预防策略
锁顺序规范 · 锁层次设计 · 锁粒度控制与无锁编程思想
死锁预防策略
锁顺序规范
22
死锁检测自动化
在CI/CD中集成lockdep测试 · KUnit死锁测试用例编写
死锁检测自动化
CI/CD
23
驱动稳定性工程
代码审查清单(锁使用 · 中断上下文 · 内存分配标志)
驱动稳定性工程
代码审查清单
24
静态分析
使用Sparse · Coccinelle · Smatch扫描驱动中的潜在死锁模式
静态分析
Sparse
25
动态分析
KASAN · KCSAN · KMSAN在驱动稳定性与数据竞争检测…
动态分析
KASAN
26
压力测试
使用stress-ng · kselftest · Android CTS/VTS对驱动…
压力测试
stress-ng
27
错误注入
使用fault-injection · fail_make_request模…
错误注入
fault-inject…
28
日志与监控
pstore · ramoops · last_kmsg在驱动崩溃/死锁后…
日志
监控
29
Android Vendor Test Suite (VTS)
驱动稳定性相关的VTS测试项与调试方…
Android
Vendor
30
综合案例
从真实Android设备死锁bug(… · sensor死锁)到修复补丁的全流程…
综合案例
Android
所属VIP或分类
同VIP:Android-Treble架构下HAL层稳定性优化工程
同VIP:Android内核启动流程分析与工程调试工程手册
同VIP:Android内核文件系统驱动开发与调试手册工程