嵌入式Linux下USB通用摄像头驱动程序研究与设计

来源 :东北大学 | 被引量 : 0次 | 上传用户:z8566612
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的不断发展,越来越多的工业控制领域实现了自动控制。为了更好的进行远程控制与管理,视频监控与数据采集的技术迫切需要。随着嵌入式技术的不断发展和视频监控系统应用的日益广泛,视频设备驱动程序的开发与数据采集技术也成为了开发的热点。 目前生产摄像头的厂家繁多,产品的种类也琳琅满目,不同类型摄像头的驱动程序几乎不能通用,尤其是Linux下的摄像头驱动程序更是不完善,这给视频监控系统的普及以及应用带来了不便。因此,设计通用的摄像头驱动程序显得尤为重要。 本文是基于Linux系统来研究USB摄像头设备的驱动程序并开发通用的摄像头驱动程序。通用的驱动程序是以uClinux嵌入式操作系统为目标系统,在目标系统中驱动程序是以模块的方式被加载到内核中,模块加载成功后驱动程序开始运行会驱动系统的摄像头设备以实现视频监控的应用,最后系统是利用Linux下的视频接口Video4Linux来实现数据采集的功能。 本文首先介绍了Linux系统,重点是Linux下的设备驱动开发技术以及开发调试环境,并对Video4Linux做了详细的介绍;其次介绍了USB接口知识与USB摄像头的工作原理,重点是USB摄像头设备的驱动程序开发方法;最后分析了摄像头驱动开发的技术框架,重点是通用驱动程序的设计方案,并详细论述了如何开发USB通用摄像头驱动程序以及各功能模块的具体实现方法。 最后,给出了在Linux系统下对通用摄像头驱动程序的测试,测试结果达到了预期的技术要求和功能要求,并提出了进一步的改进建议。
其他文献
乳腺癌是一种常见的妇科恶性肿瘤。早期诊断和早期治疗是降低乳腺癌死亡率的关键。随着计算机图象处理技术的飞速发展,基于传统乳腺X线影像的计算机辅助检测微小钙化点已经成
为了保障著作版权所有者的合法权益,打击网络盗版活动,设计了一个数字版权管理(DRM)系统。系统是基于Microsoft的Windows Media Rights Management(WMRM)技术并结合.net工具
信息作为人们宝贵的财富,贯穿在当今人类的一切活动当中。信息系统是信息获取与处理的各种方法、过程、技术按一定规律构成的一个有机整体。对信息化企业来说,为在日益激烈的竞争环境中求得生存与发展,企业构建一个信息系统已是刻不容缓的。但随着信息系统的建成,信息系统中的信息安全问题也就随之而出。要解决这个问题,我们必须对威胁信息系统安全的因素做出分析与评估,找出对策与解决方法及技术,建立一个符合企业要求的信息
瓦斯灾害是煤矿普遍存在的最大灾害,主要表现为瓦斯爆炸。近年来我国煤炭行业矿井瓦斯爆炸事频繁发生,造成巨大损失。本文通过对瓦斯爆炸原因分析,原理的深入研究,以计算流体力学
知识库作为专家系统的重要组成部分,其存储平台——数据库的不同,对武器故障诊断专家系统的诊断性能和诊断效率有很大影响。本文针对传统武器故障诊断专家系统主要存在的两个问
电子政务(E-Government)是一项将政府工作标准化、服务化、信息化、网络化、公开化的系统工程,通过计算机和网络来管理和维持政府日常办公。电子政务涉及到政府秘密信息和高敏
本文对基于SOA的企业应用系统集成进行了研究。主要内容包括: ①分析了现有的企业集成方法存在的缺点,概述了当前SOA的应用状况。 ②给出了SOA的定义以及SOA中的服务的定
随着互联网时代的发展,尤其是无线通信网络设施的发展,智能手机迅速普及并且功能越来越强大。很多日常事务的处理已经由电脑转移到了智能手机上,如视频观看、网上购物等,正因为这
虹膜识别是一种基于生物特征的身份鉴别方法,在信息及安全领域有着重要的应用价值。相对于其它生物识别技术,虹膜识别具有以下优点:虹膜具有丰富而独特的纹理特征,非常适用于
以点元作为基本元素进行三维模型的建模和绘制,在计算机图形学领域内受到研究者越来越多的关注。在研究点模型的工作中,首要任务就是要解决大量点元数据的压缩存储和快速绘制