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