跳到主要内容

Linux_Camera_开发指南

1 概述

1.1 编写目的

介绍camera 模块在sunxi 平台上的开发流程。

1.2 适用范围

本文档目前适用于tina3.0 以上具备camera 的硬件平台。

1.3 相关人员

公司开发人员、客户。

2 模块介绍

2.1 模块功能介绍

用于接收并行或者mipi 接口的sensor 信号或者是bt656 格式的信号。

2.2 硬件介绍

目前Tina 系统的各平台camera 硬件接口、linux 内核版本以及camera 驱动框架如下表所示:

<center>表2-1: 平台CSI 框架</center>

平台支持接口是否具备ISP模块linux 内核版本camera 驱动框架
F35并口csi、mipi3.4VFE
R16并口csi3.4VFE
R18并口csi4.4VFE
R30并口csi4.4VFE
R40并口csi3.10VFE
R311mipi csi4.9VIN
MR133mipi csi4.9VIN
R818mipi csi4.9VIN
MR813mipi csi4.9VIN
R528并口csi5.4VIN
V536并口csi、mipi4.9VIN
V533并口csi、mipi4.9VIN
V831并口csi、mipi4.9VIN
V833并口csi、mipi4.9VIN
V851并口csi、mipi4.9VIN
V853并口csi、mipi4.9VIN

注意:

  1. 如果平台没有ISP 模块,那么将不支持RAW sensor(即sensor 只输出采集到的原始数据),文档中提到的RAW 等相关信息不用理会;
  2. 如果平台没有支持mipi 接口,文档中提到的mipi 相关信息忽略;
  3. 不同平台可能将使用不同的camera 驱动框架,这点注意区分;