《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于TMS320DM270的長途客運車無線視頻監控系統的設計
基于TMS320DM270的長途客運車無線視頻監控系統的設計
摘要: 近年來傳統的模擬視頻監控技術正在逐步向數字化、網絡化、智能化發展,將監控技術與網絡技術,特別是無線網絡技術完美結合,是數字監控領域的新方向。本文介紹的長途客運車無線視頻監控系統是整合嵌入式技術、CDMA無線網絡通訊技術、MPEG-4數字視頻壓縮技術和GPS定位技術為一體的視頻終端。
Abstract:
Key words :

  引言

  隨著公路交通的不斷發展,長途客運車也隨之不斷增長,方便人們出行的同時,交通事故不斷發生,盜竊、搶劫也時有發生。

  為了能使汽車安全的行駛,乘客放心的乘坐,開發研究一套良好的長途客運車無線視頻監控系統就顯得尤其的重要。

  近年來傳統的模擬視頻監控技術正在逐步向數字化、網絡化、智能化發展,將監控技術與網絡技術,特別是無線網絡技術完美結合,是數字監控領域的新方向。本文介紹的長途客運車無線視頻監控系統是整合嵌入式技術、CDMA無線網絡通訊技術、MPEG-4數字視頻壓縮技術和GPS定位技術為一體的視頻終端。

  系統簡介

  整個無線視頻監控系統由車載終端(包括TMS320DM270 CPU模塊、視頻輸入模塊、CDMA模塊、GPS模塊等)、通信網絡和監控中心組成,其系統結構如圖1所示。

  車載終端被放置在長途客車內,用來采集車內圖像并利用MPEG-4技術對圖像進行壓縮,使圖像分辨率達到CIF格式,幀率在1-8幀/秒可調。同時GPS模塊實時接收全球定位衛星發射的信號,得到當前車輛位置和速度。最后CPU將壓縮后的視頻流與GPS數據通過CDMA無線通信網絡和Internet網絡發送到監控中心,從而在監控中心可以看到車內情形,以及在電子地圖上顯示客車的方位與速度。

  車載終端硬件設計

  車載終端的設計是根據系統的總體要求,將硬件電路劃分為獨立的硬件功能模塊(TMS320DM270 CPU模塊、視頻輸入模塊、CDMA模塊、GPS模塊等),并給出各個硬件模塊的功能定義以及他們之間的關系。車載終端的結構框圖如圖2所示。

系統結構

  TMS320DM270 CPU模塊

  TMS320DM270是TI公司推出的一款雙核多媒體處理器。它內部集成了兩個處理器:ARM7TDMI RISC處理器;TMS320C5409 DSP,并帶有兩個協處理器——圖像加速器(iMX)和可變步長編解碼器(VLCD)。

  DM270還集成了SDRAM控制器、CCD可編程控制器、預覽引擎(Preview engine)、專用的硬件3A模塊可以消除主處理器的某些任務負擔,如:白平衡、自動曝光和自動調焦。除此之外,還有USB、UART、SPI、外圍存儲接口等功能。

  視頻輸入模塊

  視頻輸入模塊主要由鏡頭模塊和模擬前端電路組成。模擬前端的作用是將圖像傳感器輸出的模擬信號鉗位放大,并完成A/D轉換,這里采用的是TVP5150。TVP5150是TI的一款高質量數字視頻解碼器,可以很方便將模擬視頻信號轉換成數字視頻信號。TVP5150由一組內部寄存器初始化并控制,因此在系統復位上電時DM270要通過I2C對TVP5150進行初始化。

  CDMA模塊和網絡模塊

  作為監控調度系統,首先要考慮監控覆蓋范圍、實時性、車輛容量、刷新速率等要求,選擇合適的無線數據鏈路。由于長途客車的行駛范圍比較大,所以本系統選擇無線網絡覆蓋范圍較大的CDMA網絡。

  CDMA是碼分多址的英文縮寫(Code Division Multiple Access),它是在數字技術的分支——擴頻通信技術上發展起來的一種移動通信技術。本系統采用Q2358C RJ45接口模塊作為CDMA接入設備,它內嵌TCP/IP協議棧,支持高達153.6Kb/s的數據吞吐率,適合窄帶寬視頻傳輸,有相當高的穩定性。由于系統采用了先進的MPEG-4編碼技術,所以完全可以適應CDMA的傳輸速率。

  網絡模塊也是本系統中一個重要的組成環節,采用的是AX88796網卡芯片。它負責將CPU處理后的數據(MPEG-4視頻數據、GPS數據)通過RJ45接口發送給CDMA模塊,CDMA模塊再根據目的地址把數據送給監控中心。

  GPS模塊

  GPS(Global Positioning System)是一套由美國國防部歷時20年,耗資200億美元,于1994年建成的衛星定位系統,其基本原理是利用繞著地球的24顆衛星所發射的信號,再加以幾何上的計算,來得到接收者的位置。本系統采用的是Motorola UART接口的一款GPS模塊,定位誤差小于25米,測量速度范圍是515米/秒。該模塊將接收的衛星數據轉換為規定的數據格式,其中包括經度、維度、高度、速度等。CPU從串口讀取這些數據,確定車輛的位置與速度。

  FLASH和SDRAM模塊

  本系統設計2M的NORFLASH用來存儲程序,NORFLASH的2M空間被劃分為四部分,分別存放Bootloader、參數、內核和文件系統。16M的SDRAM用于系統軟件的運行以及各種數據(MPEG-4視頻數據、GPS數據)的存取。

  車載終端軟件設計

  基于DM270的軟件設計分為兩部分:ARM端設計、DSP端設計。DSP端的軟件設計主要是圖像算法的設計,本系統采用的是MPEG-4算法,同時把DSP作為嵌入式uClinux的外部設備,并編寫DSP的驅動程序,注冊進內核;ARM端運行uClinux操作系統,處理非成像功能,用來控制整個系統的各個模塊。系統軟件層次結構如圖3所示。

 

  uClinux內核移植

  uClinux是Linux的一個分支,源代碼開放,并且被廣泛的移植到多種CPU平臺上。uClinux內核是由Linux內核根據所要運行的CPU裁減、修改而來的,因此它保持了原有Linux操作系統的主要優點,如穩定性好,出色的文件系統支持功能,完善的應用程序和驅動程序開發環境,以及Linux原有的完整的TCP/IP協議包。這樣,當越來越多的嵌入式系統需要提供網絡支持功能時,uClinux便成了首選的操作系統。

  uClinux的移植工作主要包括內核的修改、裁減與編譯。

  首先是開發環境的建立。主要由目標系統硬件開發板和宿主PC機構成。先在宿主PC機上安裝標準Linux發行版Red-Hat Linux和交叉編譯工具arm-elf-tools-20030314.sh,再從網絡上獲得免費的uClinux內核源代碼uClinux-dist-20041215.tar.gz,并在宿主PC機上執行tar zxvf uClinux-dist-20041215.tar.gz對其解壓。

  其次是內核的修改。修改的文件主要有:

  1)uClinux-dist/linux-2.4.x/arch/armnommu/boot/compressed/head.S,啟動文件。

  2)uClinux-dist/linux-2.4.x/arch/armnommu/boot/Makefile,啟動配置文件,主要修改的是ZTEXTADDR(自解壓代碼的起始地址)和ZRELADDR(內核解壓后代碼輸出起始地址)。

  3)uClinux-dist/linux-2.4.x/arch/armnommu/config.in,修改DRAM_BASE、DRAM_SIZE、FLASH_MEM_BASE和FLASH_SIZE,主要為確定SDRAM、FLASH的起始地址和大小。

  4)uClinux-dist/linux-2.4.x/arch/armnommu/Makefile,修改TEXTADDR來配置內核的起始地址。

  5)uClinux-dist/linux-2.4.x/drivers,修改并添加所需的驅動程序。

  6)uClinux-dist/linux-2.4.x/drivers/block/blkmem.c,ROM文件系統的定位修改。

  7)uClinux-dist/vendors/TI/dm270,修改硬件配置文件。

  8)uClinux-dist/linux-2.4.x/Makefile,選擇CPU體系機構(ARCH?:=?armnommu)和交叉編譯器(CROSS_COMPILE?=?arm-elf-)。

  對內核修改完畢后,在uClinux-dist目錄下執行make menuconfig。在彈出的對話框中對內核進行配置和裁減。

  最后就是編譯內核。依次執行make dep(編譯相關依賴文件),make clean(在編譯內核之前把內核清理干凈),make(最終的編譯命令),此時在images目錄下生成了image.ram和image.rom文件,iamge.rom便是要燒寫到FLASH中的內核映像文件。

  驅動程序設計

  設備驅動程序是內核的一部分,是操作系統內核和機器硬件之間的接口。Linux操作系統將所有的設備看作具體的文件,對與用戶而言,可以通過設備驅動程序所提供的一組入口點(open()、close()、read()、write()、ioctl()等)來完成對設備文件的訪問和控制。在Linux系統里,設備驅動程序提供的這組入口點是由結構

程序

  向系統注冊設備,登記驅動程序所提供的入口點。當應用程序對設備操作時,會根據file_operations結構中的函數指針找到相應的操作函數并進行調用。圖3中的驅動程序都是按照上述來完成的。

系統軟件層次結構

  應用程序設計

  在應用程序中設計了兩個進程:GPS進程和視頻進程,應用程序流程圖如圖4所示。

應用程序流程圖

  GPS進程,首先設置車載終端的IP地址,初始化GPS模塊,然后通過Linux Socket編程和服務器建立鏈接,等待服務器命令,如果10秒鐘內沒有收到命令,則通過CDMA發送GPS數據到服務器。

  視頻進程,首先注冊信號量SIGUSR1,其次是對視頻相關硬件(DSP、TVP5150、CCDC、Preview engine)的初始化,初始化的具體實現是在各個驅動程序中完成的,然后利用Linux Socket編程和服務器建立鏈接,最后啟動MPEG-4編碼器。當視頻進程成收到SIGUSR1信號后,便通過CDMA傳送編碼好的視頻數據。

 

  ARM與DSP通訊

  整個程序運行過程中時刻存在著ARM與DSP之間的通訊。

  在視頻編碼開始前,DSP的引導由ARM來控制,首先ARM將DSP掛起在復位狀態,隨后向DSP下載MPEG-4編碼程序,最后喚醒DSP開始編碼。DSP的引導順序如圖5所示。

DSP的引導順序

  在視頻編碼過程中,ARM與DSP通過HPIB進行通信。ARM管理著DSP數據空間的數據輸入輸出。在DSP數據空間定義了一段內存空間作為命令寄存器,然后通過HPI訪問這些寄存器,這就是ARM與DSP之間的一個通訊接口,ARM和DSP都可以異步地向對方發出命令,不存在主從關系。為了建立這種雙向通訊,系統設計了兩組寄存器,一組用于ARM(命令由DSP發出),另一組用于DSP(命令由ARM發出)。在編碼過程中就是利用這組寄存器以及HPI中斷完成了圖像數據的讀取、編碼和發送。DSP的HPI中斷過程如圖6所示。DSP通過寫寄存器并發出HPI中斷,向ARM發送命令。ARM在HPI中斷服務程序中判斷命令類型并執行,其中一種命令是DPS向ARM請求原始圖像數據進行編碼;另一種命令是DPS請求ARM發送壓縮后的MPEG-4視頻數據,在這個命令中會向視頻進程發出SIGUSR1信號。ARM執行完命令之后發出HPI通知DSP。

DSP的HPI中斷過程

  結語

  本系統把無線視頻監控技術和GPS定位系統相結合,同單一的GPS定位系統相比有明顯的優勢。在實際測試中,實現了視頻和GPS的同步傳輸。視頻傳輸速度可達8幀/秒,圖像分辨率達到CIF格式。同時通過對GPS數據的解析,可準確的確定客車的位置和速度。隨著MPEG-4算法的優化,無線網絡的不斷發展以及3G的推出,傳輸效果將會更加的理想。雖然該系統是為長途客運車而設計,但它的整個解決方案可用于其它需要遠程監控的行業,比如可廣泛應用于軍事、交通、油田、煤礦以及手持娛樂設備等。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          一区二区日韩精品| 99视频精品免费观看| 国产午夜精品美女视频明星a级| 亚洲欧美国产日韩天堂区| 香蕉久久一区二区不卡无毒影院| 欧美日韩精品免费观看视一区二区| 欧美一区二区三区免费观看视频| 国产精品毛片一区二区三区| 欧美视频一区二区三区…| 亚洲欧美一区二区三区久久| 欧美日韩视频在线一区二区| 国产精品s色| 久久经典综合| 国产伦理一区| 美女精品视频一区| 99av国产精品欲麻豆| 影音先锋日韩有码| 国产精品a久久久久久| 亚洲卡通欧美制服中文| 亚洲精品麻豆| 羞羞视频在线观看欧美| 国产精自产拍久久久久久| 欧美一区二区三区四区夜夜大片| 欧美精品日韩一本| 亚洲成人影音| 欧美日本一区二区视频在线观看| 这里是久久伊人| 亚洲国产成人av好男人在线观看| 伊人久久久大香线蕉综合直播| 牛牛精品成人免费视频| 亚洲韩国青草视频| 国产精品久久| 亚洲精品乱码久久久久久黑人| 亚洲精品久久久久久久久| 国产精品一区二区久久国产| 欧美乱在线观看| 国产精品入口麻豆原神| 99视频精品在线| 日韩视频国产视频| 欧美激情一区二区三区四区| 最新国产精品拍自在线播放| 欧美久久久久久| 欧美国产国产综合| 欧美激情一二区| 性欧美video另类hd性玩具| 亚洲日本在线观看| 欧美国产日韩在线观看| 欧美在线视频一区二区| 欧美黄污视频| 日韩视频一区二区三区在线播放| 久久男女视频| 欧美精品自拍偷拍动漫精品| 美日韩精品免费观看视频| 欧美电影免费观看高清完整版| 久久综合激情| 国产女主播一区二区三区| 国产精品高潮呻吟久久| 亚洲午夜一区二区| 久热精品视频在线免费观看| 欧美大香线蕉线伊人久久国产精品| 亚洲精品午夜| 国内成人精品视频| 欧美国产91| 国产综合久久久久久鬼色| 亚洲精品之草原avav久久| 国产亚洲aⅴaaaaaa毛片| 日韩视频在线免费| 久久精品国产一区二区电影| 国产伦精品免费视频| 久久久久久久激情视频| 欧美高清你懂得| 蜜桃av噜噜一区| 亚洲国产日韩欧美在线图片| 国产精品一区二区在线观看| 国产日产亚洲精品| 欧美日韩国产小视频| 亚洲免费观看| 国产精品香蕉在线观看| 洋洋av久久久久久久一区| 亚洲欧美日韩高清| 午夜久久久久久久久久一区二区| 欧美午夜电影完整版| 欧美日韩在线一区| 亚洲第一精品夜夜躁人人爽| 欧美午夜美女看片| 久久久www免费人成黑人精品| 国产欧美日韩在线播放| 国产美女精品人人做人人爽| 久久国产色av| 国产精品狼人久久影院观看方式| 欧美一二区视频| 亚洲欧美电影院| 欧美成人tv| 久久久久久一区二区| 伊人久久亚洲热| 欧美精品一区二区在线观看| 国产一区二区三区在线观看免费| 久久久久久免费| 国产又爽又黄的激情精品视频| 国产一区二区高清不卡| 国产无一区二区| 精品9999| 六月婷婷一区| 欧美日韩一区二区高清| 欧美精品高清视频| 欧美色欧美亚洲高清在线视频| 国产资源精品在线观看| 欧美成年人视频网站欧美| 影视先锋久久| 一区二区欧美在线| 国产精品香蕉在线观看| 国产美女精品一区二区三区| 亚洲精品字幕| 国产精品亚洲综合色区韩国| 午夜精品一区二区三区电影天堂| 欧美日韩日日骚| 国产精品日韩在线播放| 久热精品视频在线免费观看| 久久久国产午夜精品| 麻豆精品传媒视频| 亚洲国产成人久久综合一区| 欧美亚洲在线| 午夜精品久久久久久久久| 国产美女精品在线| 国产欧美日韩另类视频免费观看| 国产精品不卡在线| 美女脱光内衣内裤视频久久网站| 亚洲一区国产精品| 国产精品美女在线观看| 亚洲欧美激情视频在线观看一区二区三区| 国产精品一区二区久久| 欧美一级午夜免费电影| 国产精品成人一区| 欧美另类高清视频在线| 欧美一区二区网站| 国产有码在线一区二区视频| 在线成人www免费观看视频| 国产区精品在线观看| 久久久精品久久久久| 老司机凹凸av亚洲导航| 亚洲日本理论电影| 国产精品爱啪在线线免费观看| 在线看日韩欧美| 欧美亚洲在线视频| 老司机久久99久久精品播放免费| 国产精品―色哟哟| 韩国一区二区三区美女美女秀| 国内精品久久久久影院 日本资源| 久久夜色精品一区| 国产精品久久久久国产精品日日| 亚洲高清三级视频| 久久久九九九九| 欧美影院精品一区| 亚洲欧美日韩一区二区三区在线| 亚洲欧美日本国产有色| 国产情侣一区| 久久久久久97三级| 欧美99久久| 欧美午夜精品伦理| 午夜亚洲性色福利视频| 国自产拍偷拍福利精品免费一| 美女精品视频一区| 亚洲大胆视频| 亚洲国产精品毛片| 美女黄毛**国产精品啪啪| 欧美日韩在线精品一区二区三区| 欧美视频在线免费| 国产麻豆一精品一av一免费| 欧美日本三区| 亚洲在线观看免费| 影音先锋亚洲视频| 夜夜嗨av一区二区三区四季av| 国产精品视频久久一区| 欧美视频一区| 亚洲深夜激情| 国产精品尤物福利片在线观看| 黄色亚洲免费| 亚洲一级片在线观看| 国产精品夜夜夜一区二区三区尤| 激情视频亚洲| 欧美激情日韩| 久久成人18免费观看| 在线成人www免费观看视频| 欧美成人精品激情在线观看| 亚洲日本视频| 欧美午夜剧场| 亚洲日本aⅴ片在线观看香蕉| 久久久久久九九九九| 曰韩精品一区二区| 亚洲欧美日本伦理| 亚洲第一天堂无码专区| 久久精品国产在热久久| 亚洲国产精品视频| 久久国产精品一区二区| 欧美激情女人20p| 欧美大片专区| 欧美粗暴jizz性欧美20| 久久国产天堂福利天堂| 国产综合婷婷| 精品999网站| 一区二区三区高清视频在线观看| 久久偷看各类wc女厕嘘嘘偷窃| 久久国产精品久久久久久电车| 欧美刺激性大交免费视频| 欧美影院视频| 欧美电影免费观看大全| 亚洲国产精品成人久久综合一区| 在线观看成人一级片| 欧美视频你懂的| 欧美午夜一区二区三区免费大片| 欧美日本成人| 狠狠色综合日日| 国产亚洲一区二区在线观看| 中文在线资源观看网站视频免费不卡| 久久久蜜臀国产一区二区| 国产亚洲精品一区二555| 亚洲一区美女视频在线观看免费| 亚洲制服欧美中文字幕中文字幕| 国产精品v日韩精品v欧美精品网站| 狠狠色丁香久久婷婷综合丁香| 裸体歌舞表演一区二区| 免费欧美电影| 亚洲伊人第一页| 99综合电影在线视频| 亚洲黄网站在线观看| 久久久蜜桃一区二区人| 久久亚洲图片| 欧美成ee人免费视频| 亚洲日韩中文字幕在线播放| 欧美三级日韩三级国产三级| 黄色一区二区三区| 久久久久久国产精品一区| 久久久精品国产99久久精品芒果| 亚洲国产日韩在线一区模特| 一区在线观看视频| 中文av一区二区| 久久亚洲私人国产精品va媚药| 国产精品腿扒开做爽爽爽挤奶网站| 国产一区视频在线看| 亚洲第一区中文99精品| 久久久精品tv| 欧美日韩成人免费| 欧美精选在线| 在线日韩av| 欧美日韩免费观看一区二区三区| 日韩亚洲欧美综合| 亚洲欧洲午夜| 亚洲男人影院| 亚洲国内自拍| 午夜欧美精品| 亚洲网在线观看| 亚洲欧洲综合| 你懂的成人av| 欧美激情综合五月色丁香小说| 久久不射中文字幕| 一区二区三区www| 久久精品青青大伊人av| 欧美日韩国产片| 国产精品羞羞答答| 久久久精品欧美丰满| 国产一区二区中文字幕免费看| 欧美日韩午夜精品| 欧美国产三区| 亚洲一二三区精品| 乱中年女人伦av一区二区| 亚洲小少妇裸体bbw| 麻豆91精品91久久久的内涵| 亚洲欧美日韩视频二区| 亚洲国产精品123| 老司机精品视频一区二区三区| 久久xxxx精品视频| 欧美午夜一区| 欧美精品一区二区三区蜜臀| 国产精品黄页免费高清在线观看| 国产人久久人人人人爽| 一本色道久久综合亚洲二区三区| 欧美日韩免费高清一区色橹橹| 在线观看视频一区二区欧美日韩| 免费成人激情视频| 欧美日韩在线播放三区| 日韩视频一区二区三区在线播放免费观看| 有码中文亚洲精品| 亚洲精品国精品久久99热一| 欧美日韩免费一区二区三区| 欧美三区免费完整视频在线观看| 精东粉嫩av免费一区二区三区| 久久激情五月婷婷| 久久尤物电影视频在线观看| 欧美大片在线观看一区| 亚洲一区美女视频在线观看免费| 99re在线精品| 久久综合伊人77777| 国产一区二区精品久久| 狠狠干综合网| 亚洲国产日韩在线| 欧美成人精品h版在线观看| 亚洲欧美日韩在线综合| 亚洲无线视频| 欧美精品日韩精品| 国产精品日韩久久久久| 在线欧美日韩| 欧美日韩精品综合| 午夜精品一区二区三区在线视| 国产精品久久久久一区二区三区共| 久久免费少妇高潮久久精品99| 欧美伊人久久久久久久久影院| 亚洲黄色av| 国产精品久久久久久久久久直播| 亚洲自拍都市欧美小说| 久久久久久婷| 国产精品99久久久久久久vr| 日韩亚洲综合在线| 一区二区三区在线免费播放| 欧美成人精品在线播放| 欧美一级大片在线观看| 欧美色综合天天久久综合精品| 久久在线观看视频| 在线成人激情| 国产午夜精品全部视频播放| 欧美 日韩 国产在线| 亚洲一区二区三区免费在线观看| 久久在线免费视频| 欧美日韩免费观看一区=区三区| 亚洲国产精品一区二区三区| 国产亚洲精久久久久久| 亚洲剧情一区二区| 欧美午夜精品久久久久久久| 亚洲综合视频网|