国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

ARM在數(shù)字化遠(yuǎn)程視頻監(jiān)控系統(tǒng)的應(yīng)用

發(fā)布時間:2009-5-20 11:26    發(fā)布者:ARM
隨著信息技術(shù)的發(fā)展,數(shù)字化越來越多的代替了傳統(tǒng)的模擬系統(tǒng),數(shù)字化使得遠(yuǎn)程視頻監(jiān)控系統(tǒng)不需要專門架設(shè)線路,應(yīng)用現(xiàn)有通訊線路就可以實(shí)現(xiàn)低成本的信息傳遞,與傳統(tǒng)的模擬監(jiān)控系統(tǒng)相比,它的組網(wǎng)成本大大降低、系統(tǒng)體積重量大大減小、運(yùn)行維護(hù)更容易。
  所使用的通信線路有很多種,如:以太網(wǎng)、ISDN、xDSL、公共電話網(wǎng)、無線電話網(wǎng)等,根據(jù)線路的帶寬不同,遠(yuǎn)程視頻監(jiān)控系統(tǒng)的圖像質(zhì)量也有很大不同。
  本文針對低設(shè)備成本、低運(yùn)行成本和超遠(yuǎn)距離的視頻監(jiān)控系統(tǒng)應(yīng)用提出了解決方案,使用ARM嵌入式處理器和Linux操作系統(tǒng)構(gòu)建嵌入式系統(tǒng),開發(fā)出可實(shí)際應(yīng)用的遠(yuǎn)程視頻監(jiān)控系統(tǒng),適用于低分辨率、低成本、長距離的監(jiān)控應(yīng)用。
  它的特點(diǎn)有:
  ·構(gòu)建了ARM嵌入式處理器開發(fā)平臺,提出了嵌入式系統(tǒng)的低成本開發(fā)流程;
  ·前端使用便宜的一體化高集成數(shù)字化視頻采集模塊,簡化了系統(tǒng)前端的設(shè)計,大大降低了前端成本;
  ·編寫簡單的嵌入式操作系統(tǒng)程序,動態(tài)加載應(yīng)用程序,加快其執(zhí)行速度;
  ·信號處理使用由高速、高性能的ARM處理器構(gòu)建的嵌入式系統(tǒng),通過軟件來實(shí)現(xiàn)圖像壓縮。
  ARM視頻監(jiān)控系統(tǒng)平臺
  本課題要求建立低成本的圖像數(shù)據(jù)采集、實(shí)時壓縮與遠(yuǎn)程傳送系統(tǒng),而且要求容易進(jìn)行實(shí)驗(yàn)室環(huán)境下的開發(fā)與調(diào)試;另外考慮到以后的擴(kuò)展要求,還需要具備內(nèi)存管理單元(MMU)與音頻接口。
  CirrusLogic公司的EP7312正適合要求。它是基于ARM720T內(nèi)核的嵌入式微處理器,運(yùn)行于74MHz時其性能與100MHz的IntelPentium芯片基本相當(dāng),且功耗很低,在74MHz工作頻率下,功耗90mW,具有MMU、音頻接口及LCD控制器。
  圖1是視頻監(jiān)控應(yīng)用系統(tǒng)的開發(fā)平臺。ARM的系統(tǒng)擴(kuò)展槽和設(shè)備擴(kuò)展槽,用于為ARM系統(tǒng)添加如以太網(wǎng)接口、海量數(shù)據(jù)存儲接口和PCMCIA等接口或者用于與其他功能開發(fā)板,為ARM系統(tǒng)擴(kuò)展了CMOS圖像獲取功能和VGA顯示功能。其中,VGA接口是通過電阻網(wǎng)絡(luò)實(shí)現(xiàn)320×240×12bits,即4096色彩色顯示。與SRAM訪問相關(guān)的寄存器有:SRAM控制寄存器、讀地址低16位、讀地址高16位、讀出數(shù)據(jù)寄存器、寫地址低16位、寫地址高16位、寫入數(shù)據(jù)寄存器;與CMOS圖像采集有關(guān)的寄存器有CMOS采集控制寄存器、CMOS采集狀態(tài)寄存器;與VGA顯示有關(guān)的是VGA顯示控制寄存器。



  圖1 ARM視頻監(jiān)控開發(fā)平臺
  ARM控制CMOS圖像采集,然后ARM從圖像緩沖SRAM中讀取圖像數(shù)據(jù)到ARM內(nèi)部的LCD顯示存儲區(qū),顯示到LCD屏上。這也就打通了整個數(shù)據(jù)前向通道,ARM獲取了圖像后就可以進(jìn)一步做壓縮處理和傳輸。
  ARM程序開發(fā)
  ARM視頻監(jiān)控系統(tǒng)配備512KB的FLASHROM,用于程序存儲器,所以應(yīng)用程序與原始數(shù)據(jù)的總和必須小于512KB。以下是ARM程序開發(fā)流程:
  軟件的編寫與調(diào)試
  針對應(yīng)用編寫所需的各種程序,使用ADS(ARMDeveloperSuite)建立工程文件,把編寫好的匯編程序*.s文件、C語言程序*.c文件、*.h文件加入到工程中。然后對編譯參數(shù)進(jìn)行相應(yīng)設(shè)置,編譯工程文件,編譯通過后生成可執(zhí)行二進(jìn)制代碼。使用ADW調(diào)試已編譯工程,軟件調(diào)試只能調(diào)試ARM指令,無法仿真外圍設(shè)備;調(diào)試通過后,準(zhǔn)備下載可執(zhí)行二進(jìn)制代碼,進(jìn)行硬件測試。
  程序下載的實(shí)現(xiàn)
  通過bootloader程序來實(shí)現(xiàn)對FLASH程序存儲器的編程,bootloader程序是自己編寫的基于內(nèi)啟動方式下的小程序。
  (1)首先讓EP7312以內(nèi)啟動方式運(yùn)行,PC通過串口1(9600bps)接收到"<"標(biāo)志,
  (2)然后PC從串口發(fā)送2KB的bootloader程序到EP7312。
  (3)這時bootloader程序開始運(yùn)行,PC通過串口1(115200bps)發(fā)送"0x79"與EP7312再次建立連接,隨后PC發(fā)送"0xFF0xFA"命令,EP7312返回"Len:",PC再發(fā)送四字節(jié)的要下載的文件長度數(shù)據(jù)。接著PC繼續(xù)發(fā)送整個要下載的程序,發(fā)送完成后將接收到"Ok!",然后編程結(jié)束后將接收到"Done!"表明下載編程操作成功完成。
  (4)此時重新以外啟動方式啟動EP7312就可以運(yùn)行剛下載的程序。
  以上是以工程方式來進(jìn)行ARM應(yīng)用程序開發(fā)的基本流程,在實(shí)際使用過程中如果應(yīng)用到新器件還需要一個硬件調(diào)試階段,在硬件調(diào)試通過以后才可以進(jìn)一步開發(fā)應(yīng)用程序。
  有關(guān)硬件調(diào)試的軟件方法
  在沒有硬件開發(fā)工具的情況下,可以通過串口來進(jìn)行硬件的調(diào)試,EP7312與外圍硬件的連接基本上有三種方式:直接總線連接、與EP7312的片內(nèi)外設(shè)專用引腳連接、連接EP7312的通用I/O引腳。
  以總線方式連接的外設(shè)可以通過總線讀寫來訪問;專用外設(shè)可以通過內(nèi)部專門的控制寄存器來訪問;經(jīng)通用I/O擴(kuò)展的外設(shè)則可以通過對內(nèi)部通用I/O設(shè)置寄存器的控制來訪問。由于內(nèi)部專用寄存器都對應(yīng)固定的總線地址,所以這三種方式都可以通過ARM的總線操作對指定地址的訪問來實(shí)現(xiàn)調(diào)試。
  軟件設(shè)計
  在ARM處理器硬件復(fù)位以后,需要運(yùn)行匯編啟動代碼完成系統(tǒng)初始化,主要包括:中斷向量設(shè)置、各種處理器模式下的堆棧設(shè)置、系統(tǒng)寄存器設(shè)置、SDRAM、LCD等外圍部件的設(shè)置。以下是其部分程序代碼:
  ldrr1,=DRAMControlvalue;設(shè)置SDRAM參數(shù)
  ldrr12,=rSDCONF;rSDCONF= 0x8000.2300
  strr1,[r12]
  ldrr12,=rSYSCON2
  strr0,[r12];rSYSCON2= 0x8000.1100
  ldrr1,=DRAMConfigvalue;設(shè)置SDRAM刷新速度
  ldrr12,=rSDRFPR
  strr1,[r12];rSDRFPR= 0x8000.2340
  ;------------------------------------------------
  ldrr1,=0x06;設(shè)置系統(tǒng)時鐘為74MHz
  ldrr12,=rSYSCON3
  strr1,[r12];rSYSCON3= 0x8000.2200
  ;-----------------------------------------------
  MemConfig1valueEQU0x0202023c;nCS0 = NOR FLASH, 8-bit, 0 wait states
  MemConfig2valueEQU0x0000023f;nCS4 = for FPGA, 16-bit, 0 wait states
  ldrr1,=MemConfig1value;配置存儲器位寬格式與等待狀態(tài)
  ldrr12,=rMEMCFG1
  strr1,[r12];MEMCFG1= 0x8000.0180
  ldrr1,=MemConfig2value
  ldrr12,=rMEMCFG2
  strr1,[r12];MEMCFG2= 0x8000.01c0
  ;-----------------------------------------------
  ldrsp,=SVCStack;設(shè)置堆棧
  圖2是ARM主程序流程圖。ARM處理器從獲取圖像信息,執(zhí)行壓縮程序,壓縮后的文件通過公共電話線路傳遞到監(jiān)控主機(jī)端。由于系統(tǒng)采用相同的圖像分辨率和常量表,所以文件頭都相同,為了減少傳輸數(shù)據(jù)量,不傳送文件頭,文件頭在監(jiān)控主機(jī)端由軟件自動添加。


  圖2 ARM主程序流程圖
  本系統(tǒng)還使用調(diào)制解調(diào)器通過公共電話網(wǎng)來建立遠(yuǎn)程數(shù)據(jù)連接,在遠(yuǎn)程圖像監(jiān)控終端處的調(diào)制解調(diào)器處于待命狀態(tài),它使用"ATS0=3&D0W&W1"命令設(shè)置為自動應(yīng)答方式,在3次振鈴后自動摘機(jī),經(jīng)歷"數(shù)據(jù)風(fēng)暴"以后與主叫方建立連接。監(jiān)控中心的調(diào)制解調(diào)器由監(jiān)控軟件控制撥號建立連接或者掛斷連接。
  數(shù)據(jù)聯(lián)接建立好ARM會接收到“CONNECT”字符串表明通訊線路連接成功,此時就可以像使用普通串口一樣使用調(diào)制解調(diào)器建立的遠(yuǎn)程數(shù)據(jù)連接。ARM接收到從監(jiān)控中心發(fā)來的采集命令后,依次完成圖像采集、壓縮處理,然后通過串口以ASC碼形式直接發(fā)送圖像數(shù)據(jù)到監(jiān)控中心,完成一次操作后等待下一個采集命令。
  結(jié)語
  本文是完全針對低設(shè)備成本、低運(yùn)行成本和超遠(yuǎn)距離的圖像監(jiān)控系統(tǒng)應(yīng)用提出的解決方案,前端使用便宜的一體化高集成數(shù)字化視頻采集模塊,簡化了系統(tǒng)前端的設(shè)計,大大降低了前端成本;信號處理使用由高速、高性能的ARM處理器與FPGA芯片構(gòu)建的嵌入式系統(tǒng),通過軟件來實(shí)現(xiàn)圖像壓縮;最后經(jīng)由公共電話網(wǎng)來實(shí)現(xiàn)同城范圍內(nèi)的全數(shù)字化遠(yuǎn)程圖像監(jiān)控。在降低系統(tǒng)成本的同時,提高了系統(tǒng)的靈活性。
本文地址:http://m.qingdxww.cn/thread-2739-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開發(fā)培訓(xùn)教程
  • 集成高級模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 天天黄视频| 亚洲二区在线| 亚洲韩国日本欧美一区二区三区| 我和校花在教室里啪啪| 张开腿使劲桶白丝袜美女| 国产又色又爽又刺激在线播放| 国产精品乱码色情一区二区视频| 欧美日韩精品| 欧美日韩精品高清一区二区| 色yeye在线观看| 亚洲综合在线视频| 天堂资源网| 五月亭亭免费高清在线| 91精品乱码一区二区三区| 久久精品国产午夜伦班片| 亚洲精品国产精品精| 婷婷在线成人免费观看搜索| 日韩欧美国内| 爽好大快深点一视频| 在线视频 91| 麻豆精品2021最新| 青青草国产精品| 日本a级片免费看| 一级做a爰片久久免费| 一级在线观看视频| 妓女嫖客叫床粗话对白| 亚洲免费无码av线观看| 深夜国产成人福利在线观看女同| 四虎成人精品免费影院| 羞羞答答免费人成黄页在线观看国产| 99久久爱看免费观看| 女教师の诱惑| 亚洲最色网| 日本视频在线观看不卡高清免费| 伊人影视| 中国china军人gay呻吟| 久久伊人在| 亚洲三级图| 全免费a级毛片免费看不卡| 天美蜜桃精东乌鸦传媒| gogogo免费视频观看|