Linux环境下的USB摄像头驱动开发

2012年04月13日 14:07    发布者:eechina
作者:李茂杰 柳寅秋 王勇

摘要:嵌入式环境下的USB摄像头驱动需要充分利用USB总线与内核中的USB核心密切配合并且保证数据流的高速与稳定。本文从Linux内核的USB核心模块出发,遵循Video4Linux接口标准,采用urb策略与内存映射的方式以提高数据读取速度,设计开发了基于Linux环境下的USB摄像头驱动,并在ARM9实验平台上对该驱动程序进行了测试与分析。

引言

嵌入式图像处理的应用范围随着嵌入式技术的不断发展而不断扩大,摄像头作为数字图像采集的基础,驱动程序的开发显得尤为重要。作为操作系统内核与硬件设备之间的接口,驱动程序是否优良,直接影响着硬件设备能否正常、高效运转。带有USB(通用串行总线)接口的摄像头因其具有支持热插拔、接口通用性好、实时性强、较高的传输速率、低成本、易于扩展等优点而备受青睐。但是嵌入式系统中支持USB摄像头的驱动程序很少,因此,研究和开发嵌入式环境下的USB摄像头驱动程序具有应用价值和现实意义。

下载全文:
73343
该文章有附件资料,如需下载请访问 电脑版