HAL:CamX-CHI
转载:Chapter3. [6]Android Camera System: HAL-CamX-CHI,如有侵权联系删除。
一、概览
1.1 旧架构回顾(QCamera & MM-Camera)
1)回顾高通平台Camera HAL历史,之前高通采用的是QCamera & MM-Camera架构,
2)但是为了更精细化控制底层硬件(Sensor/ISP等关键硬件),同时方便手机厂商自定义一些功能,现在提出了CamX-CHI架构,由于在CamX-CHI中完全看不到之前老架构的影子,所以它完全是一个全新的架构,
3)它将一些高度统一的功能性接口抽离出来放到CamX中,将可定制化的部分放在CHI中供不同厂商进行修改,实现各自独有的特色功能,这样设计的好处显而易见,那便是即便开发者对于CamX并不是很了解,但是依然可以很方便的加入自定义的功能,从而降低了开发者在高通平台的开发门槛。
常见通信协议知识整理
见下图:
AE——自动曝光
但行好事,莫问前程——首段实习总结
写于实习期结束在即,记录实习期间的一点点心得,分享给三个月前的自己与其他同样处境的小白。
5.13—8.15,结束了为期三个月的实习,参加了转正答辩,取得了不错的反馈。作为个人第一段企业实习,从刚进公司什么都不会到慢慢接触代码,配置开发环境,进行业务分析,期间经历了很多心态上的转变与能力上的提升。下面的内容不涉及复杂的专业知识,主要是心态与方法上的总结,期待在下一次实践中复用。
实习心得
入门——重视原理,分清主次
入门一个新领域最好的方式是什么?不论哪个细分方向,在刚来什么都不会的时候,都建议先从效果业务等与日常生活紧密相关的方面开始看。比如,对于影像领域来说,什么是自动对焦?什么是自动白平衡?这些知识一来平时经常接触,容易引起兴趣从而加深记忆,二来与晦涩的代码与xml文件相去甚远,不需要刻意下功夫就可以理解。
后面有机会更新一篇AE相关的内容,是我一个上午对着资料整理出来的学习笔记。