【RV1106的ISP使用记录之基础知识】硬件连接关系与设备树的构建

RV1106具备2个mipi csi2 dphy硬件,1个VICAP硬件和1个ISP硬件。其中:

1、mipi csi2 dphy 用于对数据流的解析,支持MIPC,LVDS,DVP三种接口;

2、VICAP用于数据流的捕获;

3、ISP用于对图像数据进行处理;

这三个硬件都有其软件对应的名称,通过他们之间的组合,可以实现单路和多路数据信号的处理。

下面基于mipi csi2 dphy硬件支持的基于MIPI接口和LVDS接口,整理了几种常见链接方式。

RV1126与此类似,其他支持多个ISP硬件的芯片在配置上则需要对多路的情况进行小幅度改动。

一、基于MIPI接口的pipeline 方式1

链接关系:sensor->csi_dphy->mipi csi host->vicap->isp

二、基于MIPI接口的pipeline 方式2 (该方式在开发手册中提及,未在RV1106上验证)

链接关系:sensor->csi_dphy->isp

三、基于LVDS接口的IPC pipeline

链接关系: sensor->csi dphy->vicap->isp

tips:1 csi_dphy0 的名字在单路与双路配置时应注意,单路为0,双路为1,2

tips:2 lvds接口的类型,必须指定bus-type = <3>;

下面给出单路和双路的链接方式

四、其他说明

1、csi_dhpy 为mipi csi2 dphy硬件对应的抽象。

2、mipi_csi2 为mipi csi host硬件对应得抽象,mipi cis host用于对多路的管理。

3、rkcip_mipi_lvds为vicap的硬件抽象。

4、通常mipi csi host 及vicap,isp都集成在Soc芯片内部。

5、在RV1106中,MIPI接口与LVDS接口的主要区别在于是否需要进行mipi csi host的链接。

以上内容均参考RK1106的开发文档

相关推荐
骄傲的心别枯萎1 天前
RV1126 NO.58:ROCKX+RV1126人脸识别推流项目之读取人脸数据库并保存到map
linux·数据库·计算机视觉·音视频·rv1126
骄傲的心别枯萎3 天前
RV1126 NO.57:ROCKX+RV1126人脸识别推流项目之读取人脸图片并把特征值保存到sqlite3数据库
数据库·opencv·计算机视觉·sqlite·音视频·rv1126
骄傲的心别枯萎4 天前
RV1126 NO.56:ROCKX+RV1126人脸识别推流项目之VI模块和VENC模块讲解
人工智能·opencv·计算机视觉·音视频·rv1126
骄傲的心别枯萎4 天前
RV1126 NO.55:ROCKX+RV1126人脸识别推流项目讲解
opencv·计算机视觉·音视频·rv1126
木 东7 天前
《ISP调试实战课程》
图像处理·camera·isp
AndrewHZ12 天前
【ISP算法精粹】RAW域两帧输入去噪算法介绍
图像处理·算法·计算机视觉·isp·图像去噪·图像信号处理·raw域
赖small强15 天前
【音视频开发】Linux 平台图像处理与视频录制全流程指南 (Ingenic T41)
linux·图像处理·音视频·isp·视频录制
赖small强16 天前
【音视频开发】图像处理单元 (IPU) 深度技术解析指南
图像处理·音视频·isp·ipu
集大周杰伦17 天前
RV1126开发板烧录与SSH登录实践
linux·ssh·嵌入式·rv1126·瑞芯微开发工具·ssh 远程登录
赖small强20 天前
【音视频开发】ISP流水线核心模块深度解析
音视频·isp·白平衡·亮度·luminance·gamma 校正·降噪处理