APP下载

基于Linux平台的OV2715驱动研究与实现

2016-12-26李校林孙文华李银

现代电子技术 2016年22期

李校林+孙文华+李银

摘 要: 为了实现嵌入式Linux对CMOS图像传感器OV2715的支持,对OV2715的工作原理进行深入的研究,针对OV2715功能复杂和驱动编写困难的问题,提出一种模块化设计OV2715驱动的方法。在DM3730硬件平台下,将OV2715驱动分为I2C设备驱动和V4L2接口驱动并分别进行了实现,最后,设计视频采集程序并对驱动进行了测试。测试结果表明,输出视频图像质量清晰稳定,该实现在高清数字监控系统中有较好的应用前景。

关键词: OV2715驱动; V4L2; I2C总线; 嵌入式Linux; 高清数字视频监控

中图分类号: TN957.52?34; TP316 文献标识码: A 文章编号: 1004?373X(2016)22?0071?0

0 引 言

随着人们安全意识的提高,视频监控系统在众多行业中得到了大范围的普及。高清数字视频监控系统更以其储存信息量大、系统功能完善、控制灵活和智能化等显著优点,在安防领域得到越来越多的应用[1]。高清数字视频监控系统主要由前端采集设备、视频传输系统和主控显示存储系统组成,而前端摄像机采集芯片类型的选择直接影响着监控端输出数字视频信号的好坏,从而决定着视频监控系统的整体效果。

OV2715是TI公司针对高清视频监控领域推出的全高清1080P的CMOS图像传感器芯片,具有成本小、低功耗和输出图像质量高等特点,选取该芯片作为前端采集芯片。由于Linux 2.6.32内核版本没有提供该芯片驱动,需要手动编写该驱动实现对OV2715的支持。同时,以往的视频设备驱动往往存在结构层次不明晰等缺点,针对OV2715功能复杂和驱动开发难度大等特点,提出了模块化的思想编写该驱动。……

登录APP查看全文