基于嵌入式Linux的圖像采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
電子論壇 您現(xiàn)在的位置:OV511 的貨源和報(bào)價(jià) OV511 的相關(guān)技術(shù)信息 其他型號(hào) 深圳市東方巨龍電子有限公司聯(lián)系人:張小姐/劉先生
電話:0755-83610873/83613339 北京青山盛世電子技術(shù)有限公司聯(lián)系人:李小姐
電話:010-66489361/81931192/82610856 汕頭市奇勝電子有限公司聯(lián)系人:柯先生,陳小姐
電話:0754-6672273 北京飛騰同創(chuàng)科貿(mào)中心聯(lián)系人:李春景
電話:010-81676276/62537177/81600872 >>更多供應(yīng)商 基于嵌入式Linux的圖像采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要:本文介紹了在嵌入式Linux系統(tǒng)下開發(fā)USB攝像頭圖像采集系統(tǒng)的方法,給出了基于Intel Xscale PXA255處理器的嵌入式圖像采集系統(tǒng)的設(shè)計(jì)方案,并對(duì)如何編寫符合Video for Linux 標(biāo)準(zhǔn)的攝像頭圖像采集程序進(jìn)行了討論。
關(guān)鍵詞:Video for Linux;USB攝像頭;USB驅(qū)動(dòng)
引言
嵌入式Linux操作系統(tǒng)同目前廣泛應(yīng)用的嵌入式操作系統(tǒng)如pSOS、VxWorks、winCE相比,具有可移植性好、網(wǎng)絡(luò)功能強(qiáng)、有優(yōu)秀的GNU編譯工具支持等優(yōu)點(diǎn)。更重要的是Linux的開放源代碼和免費(fèi)的優(yōu)點(diǎn)使得系統(tǒng)成本顯著降低。一流的程序設(shè)計(jì)和開發(fā)加上測(cè)試的開放性使得Linux系統(tǒng)非常可靠和穩(wěn)定,因而越來越多的人開始使用Linux開發(fā)應(yīng)用程序。Intel Xscale PXA255處理器是一款采用ARM結(jié)構(gòu),面向高性能、低功耗設(shè)備的嵌入式處理器,非常適用于手持移動(dòng)設(shè)備的開發(fā)。USB攝像頭因具有低廉的價(jià)格,良好的性能,及方便使用的特性,因此很容易集成到嵌入式系統(tǒng)中。本文介紹的基于嵌入式Linux系統(tǒng)的USB攝像頭圖像采集系統(tǒng)使用采用OV511芯片的WEBEYE攝像頭,在基于PXA255處理器的開發(fā)板上實(shí)現(xiàn)了圖像的采集與壓縮,借助Mencoder編碼工具可以將多幅JPEG圖片合成AVI視頻流,并實(shí)現(xiàn)視頻回放。 圖1 硬件系統(tǒng)總體框圖
圖2 Linux下USB系統(tǒng)軟件結(jié)構(gòu)
圖3獲得圖像過程
圖4 圖像采集程序的流程圖
系統(tǒng)硬件平臺(tái)
系統(tǒng)結(jié)構(gòu)
系統(tǒng)硬件平臺(tái)如圖1所示。PXA255處理器主頻最高可達(dá)400MHz,內(nèi)部集成了多種外設(shè)控制模塊,在實(shí)際使用時(shí)可以根據(jù)需要進(jìn)行裁減。開發(fā)板上提供了64M SDRAM、32M Fla