首页
›
Linux内核与驱动
›
042-嵌入式系统定制
›
《嵌入式系统故障排查:内核panic与Oops分析》
VIP10
本课程属于:042-嵌入式系统定制
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统故障排查:内核panic与Oops分析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
嵌入式系统故障概述 · 内核panic与Oops的定义与区别 · 课程目标与学习路径
课程导论
嵌入式系统故障概…
02
Linux内核架构基础
内核空间与用户空间 · 系统调用接口 · 内核子系统(进程管理
Linux
内核架构基础
03
内核异常处理机制
异常与中断的区别 · 内核异常向量表 · 异常处理流程(ARM64/x86架构…
内核异常处理机制
异常
04
Oops机制详解
Oops是什么 · Oops触发条件 · Oops信息结构(寄存器
Oops
机制详解
05
Oops信息解读(上)
寄存器状态分析(PC/LR/SP/通… · 错误类型判断(数据异常 · 指令异常)
Oops
信息解读
06
Oops信息解读(下)
堆栈回溯(Backtrace)原理 · 调用栈解析方法 · 识别故障函数
Oops
信息解读
07
Kernel Panic机制详解
Panic触发条件 · Panic流程(打印信息 · 同步
Kernel
Panic
08
Panic信息分析
Panic消息格式 · 关键字段解读(Kernel vers… · CPU
Panic
信息分析
09
内核调试配置
CONFIG_DEBUG_KERNE… · CONFIG_DEBUG_INFO · CONFIG_MAGIC_SYSRQ…
内核调试配置
CONFIG
10
内核动态调试
pr_debug · dev_dbg · dynamic_debug控制
内核动态调试
pr
11
Kdump与Crash工具
Kdump原理 · 配置方法 · Crash工具基本使用
Kdump
Crash
12
KGDB调试
KGDB原理 · 双机调试环境搭建 · 常用调试命令(break
KGDB
调试
13
Ftrace追踪
Ftrace框架 · function tracer · function_graph tra…
Ftrace
追踪
14
Perf性能分析
Perf工具安装 · 采样分析 · 硬件事件计数
Perf
性能分析
15
内存管理故障
内存泄漏检测(Kmemleak) · slab分配器故障 · 页错误分析
内存管理故障
Kmemleak
16
进程管理故障
空指针解引用 · 栈溢出 · 死锁检测(Lockdep)
进程管理故障
空指针解引用
17
设备驱动故障
驱动加载失败 · 中断处理错误 · DMA错误
设备驱动故障
驱动加载失败
18
文件系统故障
文件系统损坏 · 超级块错误 · inode问题
文件系统故障
文件系统损坏
19
并发与同步问题
竞态条件 · 自旋锁死锁 · 信号量问题
并发
同步问题
20
硬件相关故障
ECC内存错误 · 总线错误 · 外设超时
硬件相关故障
ECC
21
常见Oops模式分析
NULL指针解引用 · 使用已释放内存 · 数组越界
Oops
常见
22
常见Panic模式分析
内核栈溢出 · 调度器BUG · RCU stall
Panic
常见
23
实战案例1
嵌入式设备启动阶段Panic分析(从…
实战案例1
Panic
24
实战案例2
驱动加载导致Oops分析(使用add…
实战案例2
Oops
25
实战案例3
内存越界导致随机Panic分析(使用…
实战案例3
Panic
26
实战案例4
多核系统死锁分析(使用Lockdep…
实战案例4
Lockdep
27
自动化故障检测
Watchdog机制(硬件Watch… · softlockup · hung_task)
自动化故障检测
Watchdog
28
故障注入测试
Fault Injection框架 · fail_make_request · fail_page_alloc
故障注入测试
Fault
29
生产环境故障排查策略
日志收集 · 远程调试 · 最小化复现
生产环境故障排查…
日志收集
30
课程总结与进阶
常见误区 · 学习资源推荐 · 内核社区贡献指南
课程总结
进阶
所属VIP或分类
同VIP:Buildroot快速构建嵌入式Linux与设备驱动集成
同VIP:PREEMPT_RT实时系统部署与调度延迟调优
同VIP:Yocto项目实战:自定义Linux发行版构建