瑞芯微Rockchip开发者社区
直播中

刘涛

7年用户 721经验值
私信 关注
[经验]

rockchip-isp1驱动程序和rockchip SoC上图像信号处理模块的基本信息介绍

概述

以下文档提供了rockchip-isp1驱动程序和rockchip SoC上图像信号处理模块的基本信息,并附有示例和详细信息。

ISP 详细

ISP 包括:
MIPI serial camera interface
Image Signal Processing
Many Image Enhancement Blocks
Crop
Resize

方框图

完整的方框图无法从datasheet粘贴到此处,下图为抽象版本:

MIPI 详细
rockchip SoC中有三个D-PHY实例,其连接如下图所示:


软件
驱动
rockchip-isp1是rockchip SoC上基于V4L2的图像信号处理模块驱动程序。与早期的驱动程序rk-isp10相比,它使用媒体控制器框架,这与普通的v4L2不同。虽然普通v4L2将设备视为将输入数据连接到主机存储器的基于DMA的普通图像拖放器,但媒体控制器考虑到一个典型视频设备可能由多个子设备组成。

媒体控制器基础知识
方框图
File 视图

V4l2 视图


Sensor 驱动要求
sensor驱动应执行下表中的控制。

Linux
用户应用

v4l-utils工具和应用程序:
v4l-utils工具是由Linux维护的V4L2开发工具包。它提供了一套用于配置V4L2子设备属性的V4L2和媒体框架相关工具,测试V4L2设备,并提供开发库,如libv4l2等等。
本章主要介绍v4l utils中的两个命令行工具:media-ctl和v4l2-ctl

 media-ctl,用于查看和配置拓扑
 v4l2-ctl,用于配置v4l2控件、捕获帧、设置cif、isp和sensor

参数:
v4l-utils的不同版本的格式代码将不同,尤其是mbus-fmt部分,本文档中使用的版本是集成在Linux SDK中的v4l-utils-1.14.1。

二次开发

该驱动程序目前可以在ASUS Tinker Board和Firefly-RK3288-Reload+Rockchip Debian/Yocto SDK上运行。

测试命令


其他
拓扑



更多回帖

发帖
×
20
完善资料,
赚取积分