
camera专题--MTK
行者常至,为者常成
学习ing
展开
-
戳破 Camera API2 HAL3【转载】
OVERVIEW目录:前言 基本概念的简介一.手机开机的时候发生了什么? 二.打开camera做了哪些事情三.点击拍照按钮的时候做了哪些事情思路:1.APP做了啥2.Framework做了啥3.hal做了啥4.kernel做了啥5.这些部分中间做了啥Let’s Start!前言 基本概念简介IPC Inter-Process Communicationcameraserver 26354 1 32880 14144 binder_ioctl_write_原创 2020-08-09 16:19:04 · 2004 阅读 · 0 评论 -
camera学习---HAL代码流程
主要参考了MTK文档和Camera Open 调用流程blog下面两张是MTK文档中的一张camera HAL架构图表。Application:packages/apps/Camera2/src/com/android/camera/***Framework:/frameworks/base/core/java/android/hardware/Camera.javaAndroid...原创 2019-10-09 20:19:29 · 1208 阅读 · 0 评论 -
【MTK驱动模块_2】camera的调试总结2--代码流程及移植步骤
1、先梳理下camera的驱动架构,如下是驱动展开后的代码目录简单介绍下几个比较重要的文件:inc->kd_imgsensor.h -----定义sensor id 和sensor namesrc->mt6580->camera_hw->kd_camera_hw.c -----配置camera的上电时序src->mt6580->kd_sensorlis...原创 2019-07-29 18:28:45 · 4748 阅读 · 0 评论 -
【MTK驱动模块_1】camera的调试总结1--原理
关于camera的调试总结主要从原理知识,调试流程及代码流程,调试碰到的问题总结3个方面讲解。camera在手机驱动调试中占了大头,相对比较复杂。主要是他涉及到的原理、代码比较多,名词也比较多。首先咱们先从摄像头的原理开始。可以从MTK官网或普通网站搜索了解即可,我在这结合项目来做个简单的总结。1、下图是camera模组的基本结构。2、CCM的工作原理:物体通过镜头(lens)聚集的光,...原创 2019-07-29 17:15:23 · 2557 阅读 · 0 评论 -
[camera专题--MTK平台]启动篇
1、写在开头工作两年了,一直做手机驱动这块,从一开始调试lcm、TP,然后公司倒闭后去了一家小公司,小公司调试内容很多,经常一个人负责一个项目的全部驱动,感觉啥都会一点,但都不精通。于是又毅然选择了跳槽,专门做一个模块。很幸运选择了camera模块,虽然加班很多,但趁年轻,多加班学点东西也是值得的。刚接触时主要看MTK的官网进行学习,MTK培训这点做的很好,各种文档还是中文的,也有视频。然后是项目上的练习,向前辈请教。但东西太多,太久不用便忘记了,所以有必要做个专题总结回顾之前遇到的各种坑。道路很长,唯有原创 2020-07-26 16:10:52 · 683 阅读 · 1 评论