首页
›
热销单品
›
嵌入式Linux与RTOS
›
《Linux内核崩溃与驱动调试》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Linux内核崩溃与驱动调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 内核崩溃与驱动调试的重要性 · 课程整体框架与学习方法
课程导入
学习目标
02
Linux内核基础回顾
内核架构 · 内核模块 · 设备驱动模型
Linux
内核基础回顾
03
内核崩溃类型与常见原因
Oops · Panic · 死锁
内核崩溃类型
常见原因
04
内核日志系统
dmesg · printk · 日志级别
内核日志系统
dmesg
05
内核Oops信息解读
Oops消息结构 · 寄存器 · 栈回溯
Oops
内核
06
内核Panic分析
Panic触发机制 · panic_on_oops · kdump配置
Panic
内核
07
内核调试工具链
gdb · kgdb · ftrace
内核调试工具链
gdb
08
使用crash工具分析内核转储
crash基本命令 · 查看进程 · 内存
crash
使用
09
kdump与crashdump机制
kdump原理 · 配置步骤 · 捕获内核
kdump
crashdump
10
内核模块调试基础
模块加载/卸载 · 模块参数 · 模块依赖
内核模块调试基础
模块加载
11
驱动开发中的常见错误
错误的内存访问 · 并发竞争 · 中断处理问题
驱动开发
常见错误
12
内存调试技术
KASAN · UBSAN · SLUB调试
内存调试技术
KASAN
13
并发与同步调试
自旋锁 · 互斥锁 · 读写锁
并发
同步调试
14
中断与下半部调试
中断上下文 · 软中断 · tasklet
下半部调试
断上下文
15
设备驱动调试实战
字符设备 · 平台驱动 · PCI驱动
设备驱动调试实战
字符设备
16
使用ftrace跟踪内核函数
ftrace配置 · function tracer · function_graph
ftrace
使用
17
使用perf进行性能与事件分析
perf top · perf record · 硬件事件
perf
使用
18
内核动态调试与动态补丁
dynamic_debug · kprobe · uprobe
内核动态调试
动态补丁
19
内核崩溃复现与最小化
复现技巧 · 二分法 · 模块隔离
内核崩溃复现
最小化
20
内核崩溃案例分析(一)
空指针解引用 · 野指针 · 缓冲区溢出
内核崩溃案例分析
空指针解引用
21
内核崩溃案例分析(二)
死锁 · 自旋锁递归 · 中断上下文睡眠
内核崩溃案例分析
死锁
22
内核崩溃案例分析(三)
内存损坏 · UAF · DMA错误
内核崩溃案例分析
内存损坏
23
驱动调试中的日志与打印
printk最佳实践 · 动态打印 · 日志级别控制
驱动调试
日志
24
使用QEMU与虚拟环境调试内核
QEMU搭建 · 内核编译 · gdb连接
QEMU
使用
25
内核崩溃与驱动调试的常见问题
模块加载失败 · 设备无法识别 · 系统挂起
内核崩溃
驱动调试的常见问…
26
内核调试的进阶技巧
反汇编 · objdump · addr2line
内核调试的进阶技…
反汇编
27
内核崩溃与驱动调试的自动化
脚本化日志分析 · 自动收集转储 · CI集成
内核崩溃
驱动调试的自动化
28
内核安全与稳定性加固
内核配置优化 · 模块签名 · 锁定内存
内核安全
稳定性加固
29
综合实战项目
从驱动崩溃到修复的完整流程 · 包括问题定位 · 修复
综合实战项目
从驱动崩溃到修复…
30
课程总结与进阶路径
知识体系回顾 · 推荐资源 · 社区参与
课程总结
进阶路径
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战