关于camera的调试总结主要从原理知识,调试流程及代码流程,调试碰到的问题总结3个方面讲解。
camera在手机驱动调试中占了大头,相对比较复杂。主要是他涉及到的原理、代码比较多,名词也比较多。首先咱们先从摄像头的原理开始。可以从MTK官网或普通网站搜索了解即可,我在这结合项目来做个简单的总结。
1、下图是camera模组的基本结构。
2、CCM的工作原理:
物体通过镜头(lens)聚集的光,通过CMOS或CCD集成电路,把光信号转换成电信号,再经过内部图像处理器(ISP)转换成数字图像信号输出到数字信号处理器(DSP)加工处理,转换成标准的GRB、YUV等格式图像信号。
3、自动对焦摄像模组
机械式vcm模组,通过vcm推动镜头的变化达到对焦的目的。
Voice Coil Motor(音圈马达)
音圈马达工作原理:利用永久磁铁与线圈通电后产生的磁场相互对应而有规律的动作。音圈马达中加入上、下两片弹簧;利用弹簧力来推拉、受控制的电流让活动件来载动物体,让物体可以朝限定方向动作。此时就可以达到微距离移动整个镜头,改变焦距,实现清晰影像的目的。