作者:李茂杰 柳寅秋 王勇 摘要:嵌入式環境下的USB攝像頭驅動需要充分利用USB總線與內核中的USB核心密切配合并且保證數據流的高速與穩定。本文從Linux內核的USB核心模塊出發,遵循Video4Linux接口標準,采用urb策略與內存映射的方式以提高數據讀取速度,設計開發了基于Linux環境下的USB攝像頭驅動,并在ARM9實驗平臺上對該驅動程序進行了測試與分析。 引言 嵌入式圖像處理的應用范圍隨著嵌入式技術的不斷發展而不斷擴大,攝像頭作為數字圖像采集的基礎,驅動程序的開發顯得尤為重要。作為操作系統內核與硬件設備之間的接口,驅動程序是否優良,直接影響著硬件設備能否正常、高效運轉。帶有USB(通用串行總線)接口的攝像頭因其具有支持熱插拔、接口通用性好、實時性強、較高的傳輸速率、低成本、易于擴展等優點而備受青睞。但是嵌入式系統中支持USB攝像頭的驅動程序很少,因此,研究和開發嵌入式環境下的USB攝像頭驅動程序具有應用價值和現實意義。 下載全文: ![]() |