🔍 红外探测器驱动开发
& 调试技巧

📘 课程目录 · 30章 从基础到前沿
🎯 实战驱动 🧪 调试工具链 📡 红外成像 🧩 30章节
01
红外辐射原理 · 热释电/热电堆/微测辐射热计 · NETD/响应率/D*
02
交叉编译链 · Linux内核驱动框架 · 设备树基础
03
红外探测器接口 · I2C/SPI时序驱动 · 逻辑分析仪调试
04
寄存器映射 · 上电时序 · 初始化序列 · 校验回读
05
ADC读取 · DMA传输 · 环形缓冲区 · 帧同步校验
06
两点校正 · 系数存储 · 实时校正 · 温度补偿
07
坏点检测 · 邻域插值 · 自适应滤波 · 坏点表管理
08
探测器温特性 · TEC驱动 · PID算法 · 温漂补偿
09
帧同步解析 · 帧率调节 · 多探测器同步 · 时间戳
10
中断类型/优先级 · ISR设计 · Tasklet/Workqueue · 延迟优化
11
功耗模式 · 电源域切换 · DVFS · 休眠唤醒流程
12
printk · dynamic debug · procfs/sysfs · 用户态测试
13
I2C/SPI波形分析 · 时序违规 · 信号完整性 · 异常案例
14
kgdb双机 · ftrace · perf · kprobe动态插桩
15
kmemleak · slab调试 · KASAN · DMA一致性
16
自旋/互斥锁调试 · 原子操作 · lockdep · RCU注意
17
语法检查 · overlay · pinmux · 中断控制器映射
18
模块参数 · 依赖管理 · 热插拔事件 · udev规则
19
中断合并 · 批量传输 · 缓存一致性 · 编译器优化
20
分区设计 · OTA · CRC/SHA校验 · 回滚保护
21
红外/可见光融合 · 时间同步 · 坐标对齐 · 数据融合
22
V4L2框架 · 缓冲队列 · MIPI CSI · 图像格式转换
23
接口标准化 · 平台抽象 · 模拟器/仿真器 · 测试桩
24
KUnit · 冒烟测试 · 压力脚本 · 回归测试
25
图像全黑/全白 · 帧丢失 · 通信超时 · 温度异常
26
辐射干扰 · 屏蔽滤波 · 布局布线 · ESD防护
27
户外强光 · 高低温 · 振动环境 · 长距离衰减
28
kernel-doc · Git分支 · Changelog · 评审清单
29
看门狗 · 错误恢复 · ASIL考量 · 故障注入
30
事件驱动传感器 · 片上ISP · AI校正 · 量子点挑战