![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
00-android camera相关
主要介绍MTK camera相关流程及架构的内容
frank_zyp
一切皆有可能
展开
-
Camera7 MTK camera打开流程介绍
一、整体介绍: 首先看下MTKcam的整体框架图如下包含了很多的内容,其中camera的打开流程也贯穿在其中,从Camera APK 一层层的系统调用到driver再到Hardware层,这篇文章主要从Pipeline开始介绍打开camera的流程,JAVA/Cameraservice/MiddleWare层后续再进行介绍:1、MiddleWare(MW)层介绍:ICamer...原创 2020-03-02 17:01:41 · 3932 阅读 · 4 评论 -
Camera6 MTK camera启动流程介绍
一、Camera框架介绍: Camera的框架分为Kernel 部分和hal部分,其中kernel部分主要有两块: (1)image sensordriver,负责具体型号的 sensor 的 id 检测,上电,以及在preview、capture、 初始化、3A等等功能设定时的寄存器配置; (2)isp driver,通过DMA将sensor数据流上传;...原创 2020-02-18 17:13:20 · 3916 阅读 · 3 评论 -
Camera5 MTK camera驱动框架介绍
一、概序: 前文已经介绍了camera驱动部分的内容Camera4 MTK camera驱动结构介绍,这里在回顾下之前的框架图,这篇主要介绍红框部分的内容: imgsensor起到承上启下的作用,在系统起来时会创建整个camera驱动运行的环境,其中主要的文件和函数如下框图所示,先设备挂载时会调用注册platform设备platform_driver_register...原创 2020-02-16 12:44:29 · 3139 阅读 · 1 评论 -
Camera3 camera mipi通信协议
一、mipi协议介绍: MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。分别定义了一系列的手机内部接口标准,比如摄像头接口CSI、显示接口DSI,其中CSI(Camera Serial Interface)是由MIPI联盟下Camera工作组...原创 2020-02-14 10:16:15 · 3398 阅读 · 0 评论 -
Camera2 camera i2c总线协议介绍
一、I2C总线的拓扑结构: I2C 总线在物理连接上非常简单,分别由SDA(串行数据线)和SCL(串行时钟线)及上拉电阻组成。通信原理是通过对SCL和SDA线高低电平时序的控制,来产生I2C总线协议所需要的信号进行数据的传递。在总线空闲状态时,这两根线一般被上面所接的上拉电阻拉高,保持着高电平。I2C通信方式为半双工,只有一根SDA线,同一时间只可以单向通信,485也为半...转载 2020-02-13 11:40:32 · 2676 阅读 · 0 评论 -
Camera1 camera初探之camera模组和硬件接口
一、Camera模组介绍:摄像头结构模组的图片如下: Camera模组主要由以下几部分组成: (1)工作原理: 物体通过镜头(lens)聚集的光,通过CMOS或CCD集成电路,把光信号转换成电信号,再经过内部图像处理器(ISP)转换成数字图像信号输出到数字信号处理器(DSP)加工处理,转换成标准的GRB、YUV等格式图像信号。(2)CCM 包含四大...原创 2020-02-12 14:57:22 · 3410 阅读 · 3 评论 -
Camera4 MTK camera驱动结构介绍
一、概述: MTK camera主要的内容在hal层,现在有hal1/hal3,当下主流的使用的是hal3,驱动主要负责sensor电源的控制以及sensor相关寄存器的操作,MTK采用设备和驱动分离的思想,抽象出imgsensor.c来控制sensor的上下电以及sensor具体的操作,结构图如下: 二、sensorDriver介绍: Sensordriver...原创 2020-02-15 13:15:11 · 4546 阅读 · 0 评论