首页
›
嵌入式与底层系统
›
011-Linux驱动移植调试与质量工程
›
《Linux驱动调试故障定位与printk日志分析实践工程》
VIP21
本课程属于:011-Linux驱动移植调试与质量工程
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux驱动调试故障定位与printk日志分析实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Linux驱动调试概述
驱动调试的挑战 · 常见调试方法分类 · printk在调试中的地位
Linux
驱动调试概述
02
printk基础
printk函数原型 · 日志级别定义(KERN_EMERG到… · 控制台输出机制
printk
函数原型
03
printk日志级别详解
8个日志级别的含义与使用场景 · 级别选择最佳实践
printk
日志级别详解
04
printk输出控制
/proc/sys/kernel/p… · 四个数值的含义与配置
printk
输出控制
05
printk与dmesg
dmesg命令使用 · 日志缓冲区管理 · dmesg -c清空与查看
printk
dmesg
06
printk格式化输出
%d %x %p %s %pf等格式… · 打印指针与函数名
printk
格式化输出
07
printk与KERN_CONT
连续打印 · 避免日志行被中断 · 多行输出技巧
printk
KERN
08
printk与ratelimit
printk_ratelimit机制 · 防止日志风暴 · rate_limit配置
printk
ratelimit
09
动态调试(dynamic debug)
CONFIG_DYNAMIC_DEB… · debugfs控制 · pr_debug使用
dynamic
debug
10
dev_dbg与dev_info
设备模型下的调试宏 · dev_printk系列 · 与printk的对比
dev
dbg
11
printk与系统日志(syslog)
syslog系统调用 · klogd与rsyslog · 日志持久化
printk
syslog
12
printk与串口控制台
earlyprintk · console=ttyS0配置 · 串口调试实战
printk
串口控制台
13
printk与KDB/kgdb
内核调试器集成 · printk与断点配合 · kgdb调试流程
printk
KDB/kgdb
14
printk性能影响
高频率printk对系统性能的影响 · 测量与优化方法
printk
性能影响
15
printk与多核并发
SMP环境下printk的原子性 · spinlock保护 · logbuf锁
printk
多核并发
16
printk与中断上下文
在中断处理函数中使用printk · IRQ上下文注意事项
printk
断上下文
17
printk与oops/panic
Oops信息中的printk输出 · panic时日志刷新 · kdump分析
printk
oops/panic
18
printk与ftrace
ftrace跟踪printk调用 · function_graph与pri…
printk
ftrace
19
printk与trace_printk
trace_printk的零开销特性 · 与printk的区别 · trace文件查看
printk
trace
20
驱动故障定位流程
复现问题 · 收集日志 · 分析Oops
驱动故障定位流程
复现问题
21
Oops信息解析
Oops消息结构 · 寄存器内容 · 栈回溯
Oops
信息解析
22
使用addr2line解析Oops
addr2line工具使用 · 将地址转换为源码行号 · 模块地址计算
addr2line
Oops
23
使用gdb调试内核模块
gdb加载vmlinux与模块 · 设置断点 · 查看变量
gdb
使用
24
使用kprobe动态插桩
kprobe原理 · 注册与卸载 · 在驱动函数中插入探测点
kprobe
使用
25
使用jprobe与kretprobe
函数入口与返回探测 · 参数捕获 · 返回值分析
jprobe
kretprobe
26
使用SystemTap进行高级跟踪
SystemTap脚本编写 · printk替代方案 · 性能分析
SystemTap
使用
27
使用perf与printk结合
perf record采样 · printk时间戳对齐 · 热点函数定位
perf
printk
28
驱动内存调试
kmemleak检测内存泄漏 · slab调试 · printk打印内存分配信息
驱动内存调试
kmemleak
29
驱动并发调试
锁死检测 · spinlock与mutex调试 · printk打印锁状态
驱动并发调试
锁死检测
30
综合实战案例
从驱动崩溃到修复的完整流程 · printk日志分析 · 补丁提交
综合实战案例
从驱动崩溃到修复…
所属VIP或分类
同VIP:ARM架构下车载Linux内核驱动移植与启动调试工程
同VIP:LCD显示屏驱动-MIPI-DSI协议分析与抓包调试
同VIP:LCD驱动移植TFT屏与驱动调试工程案例实践