📸 传感器驱动 & ISP 实战 30章 · 从入门到项目

🎯 友好色系
传感器市场概览 主流选型 嵌入式视觉架构
I2C深度解析 寄存器读写 时序分析
SPI协议 MIPI CSI-2 DVP并行接口
交叉编译链 Linux驱动模块 设备树编写
上电时序 PLL配置 读取Sensor ID
曝光控制 模拟增益 帧率设置
Video for Linux 2 videodev2.h ioctl流程
sensor_subdev core_ops video_ops
Scatter-Gather DMA 帧缓冲队列 mmap映射
打开设备 请求缓冲区 入队出队 保存RAW图
Bayer Pattern 黑电平校正 RAW存储
RAW→YUV流程 ISP模块划分 硬件vs软件ISP
静态坏点标定 动态检测 中值滤波
Black Level Subtraction LSC增益表 径向渐变校正
双线性插值 边缘导向 色差恒定
灰度世界 色温估计 Gain调整
CCM矩阵 Gamma曲线 sRGB/BT.709
直方图统计 目标亮度 PID反馈
对比度对焦 爬山搜索 VCM驱动
空域降噪 时域3DNR 运动补偿
Unsharp Mask 拉普拉斯算子 过冲控制
最近邻插值 双线性缩放 Binning/Skipping
BT.601/709 色度子采样 4:2:2/4:2:0
DCT变换 量化表 霍夫曼编码 libjpeg
模块化设计 流水线调度 NEON优化
硬件触发FSIN 时间戳对齐 多路复用
多帧融合 DOL模式 Local Tone Mapping
Anti-Banding 曝光行约束
帧率测量 CPU/内存占用 ISP参数调优
USB摄像头模组 常见FAQ 学习路径推荐