本人自参加工作以来,近4年的时间里一直做Android camera相关的移植、调试工作。刚开始接触这块内容时纯小白一个,Android camera代码如汪洋大海,网上资料又内容简陋,参差不齐,所以我曾一度望洋兴叹、深感绝望。经过各种学习方式的尝试,最终选择抱着水滴石穿的决心,一层一层的撸代码,如大海捞针一般。经过近4年的学习和沉淀,终于对Android camera的代码及流程(HAL层到驱动层)有了比较深入的了解。
为了帮助像我当初一样的初学者,省去网上各种查资料而不得的烦恼,在最短的时间内掌握Android camera代码流程及框架,尽快的进行相关的移植、调试工作,本文将MTK camera流程以框图形式呈现如下,并提供在线讲解的方式。
如果需要了解框图中每个部分的技术细节、代码讲解,或者Android camera代码中相关概念、系统配置、开机流程、驱动代码编写及调试、pass1流程及调试、NormalPipe流程及调试,请搜索并关注微信公众号SeniorOnline,本人将通过微信、语音、视频、远程桌面共享等方式在线进行讲解。