首页
›
Linux内核与驱动
›
143-Linux内核摄像头驱动
›
《摄像头驱动中CSI与DMA engine协同设计》
VIP10
本课程属于:143-Linux内核摄像头驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
摄像头驱动中CSI与DMA engine协同设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
CSI接口概述 · DMA Engine概述 · 协同设计的重要性
课程导论
CSI
02
摄像头传感器基础
像素时钟 · 行同步 · 帧同步
摄像头传感器基础
像素时钟
03
MIPI D-PHY物理层
差分信号 · 高速模式与低功耗模式 · 时钟通道与数据通道
MIPI
D-PHY
04
CSI-2协议层
长包格式 · 短包格式 · 数据类型(RAW8/10/12
CSI-2
协议层
05
虚拟通道与虚拟扩展
多摄像头复用 · 虚拟通道ID映射 · 数据交织
虚拟通道
虚拟扩展
06
DMA Engine基础
DMA传输模式(单次 · 循环 · 链表)
DMA
Engine
07
DMA描述符链
描述符结构 · 链式传输 · 中断与完成回调
DMA
描述符链
08
DMA与CPU的交互
轮询模式 · 中断模式 · 内存屏障与缓存一致性
DMA
CPU
09
CSI接收器硬件架构
解串器 · 字节对齐 · ECC校验
CSI
接收器硬件架构
10
CSI接收器状态机
LP状态检测 · HS状态进入 · 包接收状态机
CSI
接收器状态机
11
CSI与DMA的握手接口
帧同步信号 · 行同步信号 · 数据有效信号
CSI
DMA
12
帧缓冲管理
帧缓冲队列 · 双缓冲与三缓冲 · 帧完成中断处理
帧缓冲管理
帧缓冲队列
13
行缓冲与帧缓冲
行缓冲深度设计 · 帧缓冲对齐要求 · DMA传输粒度
行缓冲
帧缓冲
14
数据格式转换
CSI像素打包格式 · DMA输出格式 · 内存中像素排列
数据格式转换
CSI
15
错误处理机制
CRC错误 · ECC错误 · 帧丢失
错误处理机制
CRC
16
时钟域交叉
CSI时钟域 · 系统总线时钟域 · 异步FIFO设计
时钟域交叉
CSI
17
电源管理
CSI低功耗模式 · DMA时钟门控 · 系统休眠与唤醒
电源管理
CSI
18
多摄像头同步
硬件同步信号 · 软件时间戳 · 帧同步策略
多摄像头同步
硬件同步信号
19
虚拟通道与DMA通道映射
多路DMA通道 · 通道优先级 · 带宽分配
DMA
虚拟通道
20
中断处理优化
中断合并 · 中断线程化 · NAPI轮询机制
断处理优化
断合并
21
缓存一致性策略
DMA一致性映射 · 流式映射 · Cache刷新与无效化
缓存一致性策略
DMA
22
性能分析
带宽计算 · 延迟分析 · 帧率瓶颈定位
性能分析
带宽计算
23
调试与测试
CSI测试模式 · DMA回环测试 · 帧数据校验
调试
测试
24
Linux V4L2框架
Video for Linux 2 · 子设备模型 · 缓冲区队列
Linux
V4L2
25
V4L2与DMA集成
videobuf2框架 · DMA buf导出 · 内存类型选择
V4L2
DMA
26
设备树配置
CSI节点 · DMA节点 · 时钟与复位
设备树配置
CSI
27
驱动初始化流程
平台驱动 · CSI初始化 · DMA初始化
驱动初始化流程
平台驱动
28
启动与停止流
CSI流控制 · DMA启动 · 帧采集循环
启动
停止流
29
高级特性
HDR合成 · RAW域处理 · ISP流水线集成
高级特性
HDR
30
课程总结与实战
常见问题排查 · 性能调优 · 未来趋势(C-PHY
课程总结
常见问题排查
所属VIP或分类
同VIP:CSI-2协议解析与Linux内核驱动对接实践
同VIP:CSI接口摄像头驱动中断响应与数据流协同设计
同VIP:DMA-buffer共享机制在摄像头驱动中的优化