📸 智能相机外设驱动开发实战 30章 · 从入门到产品

✨ 风格 · 明快活力

🧩 完整目录 · 点击卡片跳转对应章节

📁 30个实战文件 (01.html ~ 30.html)

01
定义、工作原理、典型应用场景(工业视觉、安防、自动驾驶)
02
镜头、传感器(CCD/CMOS)、ISP、接口(MIPI/USB/GigE)
03
交叉编译环境、内核配置、设备树、根文件系统
04
V4L2架构、核心数据结构、驱动注册流程
05
打开/关闭、查询能力、设置格式、申请缓冲区、视频流
06
I2C/SPI通信、寄存器配置、probe流程、电源管理
07
D-PHY物理层、CSI-2协议、Lane配置、时钟同步
08
Bayer格式、去马赛克、白平衡、Gamma、自动曝光/对焦
09
Scatter-gather DMA、环形缓冲区、帧同步、缓存一致性
10
硬件中断、软中断、tasklet、工作队列、PTP同步
11
硬件触发、软件同步、帧率控制、多路复用
12
硬件JPEG引擎、编码参数、码流控制、质量调节
13
编码器硬件抽象、码率控制、GOP、参考帧管理
14
V4L2输出、Overlay合成、HDMI/LVDS/MIPI DSI
15
UVC规范、描述符解析、流控制、扩展单元
16
GigE Vision协议、GVCP/GVSP、巨型帧、多播
17
黑电平校正、镜头阴影校正、坏点校正、动态范围
18
对比度/相位对焦、步进电机、音圈电机驱动
19
直方图统计、曝光时间/增益、抗闪烁、HDR融合
20
色温估计、Grey World、色温矩阵、颜色校正
21
3A框架设计、统计信息收集、参数同步、调试接口
22
DVFS、时钟门控、低功耗模式、唤醒源
23
温度传感器、降频策略、风扇控制、热节流
24
printk、ftrace、perf、kgdb、JTAG调试
25
内存带宽、Cache预取、NEON优化、零拷贝
26
压力测试、长时间运行、异常恢复、看门狗
27
安全启动、TrustZone、加密传输、访问控制
28
AB分区升级、校验、回滚策略、OTA升级
29
Unit test、KUnit、v4l2-compliance、自动化测试
30
基于IMX335从零到产品级驱动开发