首页
›
嵌入式与底层系统
›
012-Linux驱动项目与岗位实战
›
《Linux驱动代码质量与测试工程》
VIP16
本课程属于:012-Linux驱动项目与岗位实战
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Linux驱动代码质量与测试工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Linux驱动开发与测试工程的… · 学习目标 · 课程整体框架与知识地图
课程导入
Linux
02
Linux驱动基础回顾
目标=内核模块 · 字符设备 · 平台设备
Linux
驱动基础回顾
03
驱动代码质量维度
目标=可读性 · 可维护性 · 可移植性
驱动代码质量维度
目标=可读性
04
内核编码规范
目标=Linux内核编码风格 · checkpatch.pl使用 · 命名约定
内核编码规范
Linux
05
静态代码分析工具
目标=Sparse · Coccinelle · Smatch
静态代码分析工具
Sparse
06
动态分析工具
目标=KASAN · KCSAN · UBSAN
动态分析工具
KASAN
07
驱动测试工程概述
目标=测试金字塔 · 单元测试 · 集成测试
驱动测试工程概述
目标=测试金字塔
08
内核单元测试框架
目标=KUnit原理 · 编写KUnit测试用例 · mock与断言
内核单元测试框架
KUnit
09
内核自测试框架
目标=Kselftest结构 · 编写与运行selftest · 与CI系统的集成方法
内核自测试框架
Kselftest
10
驱动模块测试环境搭建
目标=QEMU · UML · KernelCI
驱动模块测试环境…
QEMU
11
字符设备驱动测试实战
目标=open/read/write… · 边界测试与错误注入
字符设备驱动测试…
open/read/wr…
12
平台设备与设备树测试
目标=probe/remove流程测… · 设备树覆盖 · of_unittest与动态设备树验…
平台设备
设备树测试
13
并发与竞态测试
目标=多线程压力测试 · 锁竞争检测 · RCU测试
并发
竞态测试
14
内存管理测试
目标=kmalloc/kfree配对… · DMA一致性测试 · 内存泄漏检测与slab调试
内存管理测试
kmalloc/kfre…
15
中断与定时器测试
目标=中断处理程序测试 · 软中断 · tasklet
定时器测试
目标=
16
I/O与DMA测试
目标=mmap测试 · DMA映射与同步 · scatter-gather测试
I/O
DMA
17
电源管理测试
目标=Runtime PM · System PM · suspend/resume测试
电源管理测试
Runtime
18
热插拔与设备生命周期测试
目标=设备注册/注销 · 引用计数 · sysfs与uevent测试
热插拔
设备生命周期测试
19
错误注入与故障恢复测试
目标=fault injection… · notifier错误链 · 错误恢复路径与健壮性验证
错误注入
故障恢复测试
20
性能测试与基准
目标=吞吐量 · 延迟 · CPU占用
性能测试
基准
21
安全测试
目标=内核漏洞类型 · fuzzing(syzkaller) · 输入验证
安全测试
目标=内核漏洞类…
22
持续集成与自动化测试
目标=GitLab CI · Jenkins · GitHub Actions驱动测试…
持续集成
自动化测试
23
代码覆盖率
目标=gcov · kcov · llvm-cov在内核中的使用
代码覆盖率
gcov
24
调试与问题定位
目标=printk · dynamic debug · kgdb
调试
问题定位
25
驱动代码评审
目标=评审清单 · 常见缺陷模式 · 并发与错误处理审查
驱动代码评审
目标=评审清单
26
案例实战一
目标=一个字符设备驱动的完整质量保障… · 静态分析 · 单元测试
案例实战一
目标=一个字符设…
27
案例实战二
目标=平台设备驱动与设备树测试全流程… · selftest · QEMU环境与CI集成)
案例实战二
目标=平台设备驱…
28
常见问题与陷阱
目标=内存泄漏 · 竞态条件 · 睡眠上下文错误
常见问题
陷阱
29
综合提升
目标=从测试驱动开发到质量度量体系 · 驱动质量成熟度模型与团队协作最佳实践
综合提升
目标=从测试驱动…
30
课程总结与展望
目标=知识体系回顾 · 进阶学习路径 · 内核社区测试趋势与新技术展望
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:Gadget驱动实战-虚拟网卡与串口联合调试
同VIP:Linux内核驱动实战-驱动兼容性与设备ID匹配
同VIP:Linux内核驱动项目实战-i2c设备驱动完整实现