資源描述:
《(arm+i linux)基于arm的嵌入式圖像采集處理系統(tǒng)及其無線傳輸》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、《電子技術(shù)》2003年第11期網(wǎng)絡(luò)、通信與多媒體基于ARM的嵌入式圖像采集處理系統(tǒng)及其無線傳輸上海大學(xué)通信與信息工程學(xué)院(200072)姚聰方勇汪敏潘志浩摘要文章提出了一種基于ARM的嵌入式圖像采集處理系統(tǒng)的具體實(shí)現(xiàn)方案。具體講述了ARM的軟硬件平臺(tái)的構(gòu)建,USB圖像采集,ARM與LCD、主USB的接口硬件框圖。同時(shí)給出了如何編寫B(tài)ootLoader和ìClinux設(shè)備驅(qū)動(dòng)程序,通過藍(lán)牙和無線局域網(wǎng)進(jìn)行無線圖像數(shù)據(jù)的傳輸。關(guān)鍵詞嵌入式圖像藍(lán)牙無線局域網(wǎng)嵌入式圖像采集處理系統(tǒng)具有體積小、成本低、端可以顯示圖像。ARM處理器可以通過多種方式穩(wěn)定性高等優(yōu)點(diǎn),在智能交通、電
2、力、計(jì)算機(jī)視覺、向遠(yuǎn)程計(jì)算機(jī)傳輸壓縮的圖像或者圖像處理的結(jié)通信等領(lǐng)域應(yīng)用廣泛。本文結(jié)合嵌入式圖像處理系果。本課題成功研究了通過藍(lán)牙、USB無線網(wǎng)卡和統(tǒng)的課題,提出了一種完整的嵌入式圖像采集處理以太網(wǎng)等多種接口進(jìn)行圖像數(shù)據(jù)的傳輸,以適合特系統(tǒng)的解決方案。殊場合的特殊需要。1系統(tǒng)構(gòu)成2系統(tǒng)研制整個(gè)系統(tǒng)由USB圖像采集、ARM系統(tǒng),主2.1基于ARM的軟硬件平臺(tái)USB、ARM端的圖像顯示、無線傳輸?shù)葞撞糠纸M成,我們開發(fā)了ARM7開發(fā)板(處理器為SamSung如圖1所示。公司的ARM7TDMI內(nèi)核的S3C4510B,數(shù)據(jù)位寬是主USB1USB圖像采集32位,主頻可達(dá)50MH
3、z)作為中低端嵌入式系統(tǒng)的硬件平臺(tái)。開發(fā)板分上下兩塊插板,上面為ARM7ARM端ARM上進(jìn)行主USB2USB無線網(wǎng)卡的圖像圖像處理以及六層PCB核心板,核心板將處理器的大部分引腳引顯示圖像傳輸串行口藍(lán)牙出,可以根據(jù)實(shí)際的項(xiàng)目需求靈活地設(shè)計(jì)下面的雙以太網(wǎng)層PCB板。ARM7開發(fā)板選用了8MB的SDRAM、圖1嵌入式圖像采集處理系統(tǒng)構(gòu)成4MB的閃存、帶有一個(gè)10M/100M以太網(wǎng)接口、兩USB圖像采集負(fù)責(zé)圖像的采集和傳輸,用個(gè)串行口、一個(gè)JTAG調(diào)試口、兩個(gè)主USB口、一CPLD作為圖像采樣控制器,通過USB傳輸?shù)紸RM個(gè)液晶顯示接口,如圖2所示。我們選用了免費(fèi)的上。在
4、ARM上進(jìn)行圖像壓縮或者圖像處理,在LCDìClinux操作系統(tǒng),選用了最新的Linux2.4內(nèi)核,vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv的檢測方波經(jīng)四階巴特沃思濾波器后濾出1kHz的選擇Mitel系列的產(chǎn)品,依據(jù)實(shí)際情況進(jìn)行開發(fā)和正弦波,送至調(diào)度的話音四線經(jīng)交換模塊交換到要設(shè)計(jì),既滿足用戶需求又節(jié)約成本。進(jìn)行有線鏈路檢測的基站的話音四線上,經(jīng)基站后參考文獻(xiàn)的信號(hào)又經(jīng)交換模塊交換到調(diào)度,信號(hào)放大后,經(jīng)比較電路后比較出高電平電壓或低電平電壓送到單1李曉輝,竺亮.?dāng)?shù)字交換電路MT8980D及其應(yīng)用.現(xiàn)片
5、機(jī)進(jìn)行判斷,比較出的值如是高電平則表明有線代電子技術(shù),1998.8鏈路是好的,否則有線鏈路出現(xiàn)問題,最后將檢測2李海兵,張毅,李天蓉.MT8981數(shù)字交換芯片的編程結(jié)果送主控節(jié)點(diǎn)。這里需要注意的是整流比較電路與應(yīng)用.重慶郵電學(xué)院學(xué)報(bào),1997.4中的電容充放電時(shí)間需要充分考慮,因此我們?cè)谳?葉敏.程控?cái)?shù)字交換與交換網(wǎng).北京:北京郵電大學(xué)詢60次后,即延時(shí)300ms后判斷CPU的I/O口。出版社,1993我們?cè)O(shè)計(jì)的交換單元不但滿足了系統(tǒng)的要求而4DigitalSwitching&NetworkingComponents.Mitel且具有良好的可擴(kuò)展性。實(shí)際中可以依據(jù)不
6、同需要Semiconductor中國傳感器http://www.Sensor.com.cn25網(wǎng)絡(luò)、通信與多媒體《電子技術(shù)》2003年第11期下正常工作,需要在Drivers目錄下加入這些設(shè)備以太網(wǎng)同步動(dòng)態(tài)隨控制芯片機(jī)存取內(nèi)存的驅(qū)動(dòng)程序。一般Linux內(nèi)核啟動(dòng)時(shí)都要調(diào)用各個(gè)(AC101TF)SDRAM設(shè)備的驅(qū)動(dòng)程序的初始化函數(shù)對(duì)設(shè)備進(jìn)行初始化,(HY57V643220C)串行口ARM需要為該設(shè)備分配一個(gè)主設(shè)備號(hào)和從設(shè)備號(hào),不要MAX3232S3C4510可擦寫閃存與已有的設(shè)備號(hào)重復(fù),然后新建一個(gè)設(shè)備文件。在(Am29LV320DB)相應(yīng)的目錄下添加設(shè)備驅(qū)動(dòng)文件,修改
7、相應(yīng)的主USB控制芯片液晶控制芯片Config.in和Makefile文件,在內(nèi)核編譯時(shí)加載相應(yīng)(SL811HS)(S1D13506)的設(shè)備驅(qū)動(dòng)程序,生成的ìClinux二進(jìn)制文件燒寫圖2ARM的硬件平臺(tái)及接口進(jìn)閃存,就能使用各種外部設(shè)備。特別適合嵌入式操作系統(tǒng)的軟件開發(fā)。2.2USB圖像采集要想讓ARM啟動(dòng),就要進(jìn)行Bootloader的編整個(gè)USB圖像采集部分由視頻A/D轉(zhuǎn)換、圖寫,Bootloader主要完成對(duì)部分寄存器進(jìn)行設(shè)置,像信號(hào)的處理和控制、USB傳輸?shù)热糠纸M成。然后把控制權(quán)交給ìClinux操作系統(tǒng)。首先,根據(jù)對(duì)視頻A/D轉(zhuǎn)換(SAA7111A