基于 Android 系统的 Camera 模块设计和实现

被引:0
作者
朱国斌
机构
[1] 西安电子科技大学
关键词
Android; Camera应用层; HAL层; 控制器驱动; Sensor驱动;
D O I
暂无
年度学位
2011
学位类型
硕士
摘要
随着移动互联网的快速发展,人们对智能手机的需求越来越多。而在各个智能手机操作系统中,Android系统凭借Google的技术支持和其开源特性而得到了各个公司的支持。Camera设备作为智能手机必备的组件,也成为人们关注的重要部分。关于Camera,Android系统在上层应用提供了较完善的接口,但在Android HAL层、驱动层的Camera控制器驱动和Camera Sensor驱动上却没有统一的标准。针对这些问题,本文以某一款开发板上Android系统的Camera模块开发和移植为背景,对Android系统的开发环境和移植进行简介,对Android系统下Camera模块的HAL层、Camera控制器驱动以及Camera Sensor驱动进行深入的分析和研究,总结并概况了Android系统下Camera模块的工作原理和工作流程。并在该开发板上基于V4L2标准和普通字符设备模式两种方法实现了Android系统下的Camera模块的HAL层和Linux驱动层。
引用
收藏
页数:60
共 6 条
[1]
Android系统原理及开发要点详解.[M].韩超; 梁泉; 著.电子工业出版社.2010,
[2]
Linux设备驱动开发详解.[M].宋宝华; 编著.人民邮电出版社.2008,
[3]
Linux内核设计与实现.[M].(美)RobertLove著;陈莉君;康华;张波译;.机械工业出版社.2006,
[4]
LINUX设备驱动程序.[M].JonathanCorbet;AlessandroRubini;GregKroah-Hartman著;魏永明;耿岳;钟书毅译;.中国电力出版社.2006,
[5]
深入理解LINUX内核.[M].()DanielP.Bovet;()MarcoCesati著;陈莉君等译;.中国电力出版社.2004,
[6]
OV2655等camera sensor datasheet..OVT公司;..2010,