第1章
RKISP整体架构概览
RKISP硬件流水线介绍 · 在RK平台中的位置 · ISP Pipeline核心模块 (DPCC/BLC/AWB/AE/AF) 功能简介
架构Pipeline
第2章
RKISP驱动框架入门
V4L2框架基础 · Media Controller框架 · RKISP驱动源码结构 (drivers/media/platform/rockchip/isp1/)
V4L2Media
第3章
RKISP驱动核心数据结构
rkisp_device · rkisp_pipeline · rkisp_stream 核心结构体解析及关联关系
数据结构内核
第4章
RKISP驱动初始化流程
platform driver probe流程 · 设备树解析 · 时钟与电源管理初始化 · 中断注册
初始化Probe
第5章
RKISP驱动Stream on/off流程
从用户态ioctl到内核态完整链路 · buffer申请 · DMA映射 · 硬件启动与停止
Streamioctl
第6章
RKISP驱动Buffer管理
vb2框架集成 · Frame Buffer申请与回收 · DMA-BUF处理 · 硬件地址映射
Buffervb2
第7章
RKISP驱动中断处理
VSYNC中断处理 · Frame End中断 · 错误中断处理 · 帧完成回调机制
中断VSYNC
第8章
RKISP驱动参数配置接口
V4L2 Control框架 · 私有ioctl实现 · 3A参数传递 (isp_params, isp_stats)
Control3A
第9章
RKISP驱动MIPI CSI-2接收
MIPI DPHY配置 · CSI-2协议解析 · Virtual Channel处理 · RAW数据接收
MIPICSI-2
第10章
RKISP驱动Sensor控制
I2C/SPI通信 · Sensor驱动注册 · V4L2 Subdev框架 · s_power/s_stream回调
SensorSubdev
第11章
RKISP驱动调试与测试
debugfs接口 · trace event · printk调试技巧 · v4l2-ctl / media-ctl
调试debugfs
第12章
RKISP驱动性能优化
中断合并 · DMA带宽优化 · Cache一致性处理 · CPU负载均衡
性能DMA
第13章
RKISP HAL层架构概述
Camera HAL3架构 · RKISP HAL模块划分 · HAL与驱动交互接口
HAL3架构
第14章
RKISP HAL层初始化流程
HAL Module加载 · Camera Device创建 · Stream配置 · Pipeline建立
初始化HAL
第15章
RKISP HAL层Request处理
Capture Request解析 · 3A参数填充 · ISP参数下发 · Frame同步机制
Request3A
第16章
RKISP HAL层Buffer管理
Gralloc Buffer申请 · Buffer Handle管理 · DMA-BUF导入导出 · Buffer Queue管理
BufferGralloc
第17章
RKISP HAL层3A集成
AWB/AE/AF算法集成接口 · 3A统计信息获取 · 参数回写 · 算法调优
3A算法
第18章
RKISP HAL层ISP Tuner集成
Tuning Tool通信协议 · 参数动态调整 · 在线调试接口
Tuner调试
第19章
RKISP HAL层多Camera同步
多Camera时间同步 · 帧同步 · 曝光同步 · 硬件Trigger模式
多摄同步
第20章
RKISP HAL层HDR处理
HDR Pipeline配置 · 多帧合成 · Tone Mapping · HDR参数传递
HDR多帧
第21章
RKISP HAL层Raw数据流
Raw Sensor配置 · Raw数据格式转换 · Raw数据保存 · Dump工具开发
RawDump
第22章
RKISP HAL层YUV处理
YUV数据格式 · Color Space转换 · Scaler配置 · Rotation/Mirror处理
YUVColorSpace
第23章
RKISP HAL层JPEG编码
JPEG编码器集成 · Exif信息生成 · Thumbnail生成 · 编码性能优化
JPEGExif
第24章
RKISP HAL层Video录制
Video编码器集成 · H264/H265编码参数配置 · 录制性能优化
Video编码
第25章
RKISP HAL层Preview流程
Preview Stream配置 · Surface Flinger集成 · 显示同步 · 帧率控制
Preview显示
第26章
RKISP HAL层拍照流程
Still Capture流程 · ZSL/HDR拍照 · Burst模式 · Raw+Jpeg双流输出
拍照ZSL
第27章
RKISP HAL层错误处理与恢复
Camera HAL错误码定义 · 驱动错误恢复 · 超时处理 · 异常流程
错误处理恢复
第28章
RKISP HAL层性能分析
Systrace集成 · perfetto工具 · Pipeline延迟分析 · CPU/GPU/DDR带宽监控
性能Systrace
第29章
RKISP HAL层兼容性适配
不同Sensor适配 · 平台适配 (RK3588/RK3568/RV1106) · Android版本适配
兼容性适配
第30章
RKISP驱动与HAL层综合实战
从零开始调试Camera模组 · 常见问题排查 · 性能调优实战案例
实战调试