《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于OMAP5912遠程視頻監控系統
基于OMAP5912遠程視頻監控系統
摘要: 目前視頻監控系統已廣泛應用于各領域,數字化和網絡化已成為視頻監控系統的發展方向。本設計采用OMAP5912 處理器設計和實現了基于B/S模式的遠程視頻監控系統,不僅解決了傳統模擬視頻監控系統的弊端,而且彌補了單核處理器在視頻編碼方面的不足。
Abstract:
Key words :

  引言

  目前視頻監控系統已廣泛應用于各領域,數字化和網絡化已成為視頻監控系統的發展方向。本設計采用OMAP5912 處理器[1]設計和實現了基于B/S模式的遠程視頻監控系統,不僅解決了傳統模擬視頻監控系統的弊端,而且彌補了單核處理器在視頻編碼方面的不足。

  OMAP5912是由ARM926EJ-S MPU內核和TMS320C55x DSP內核組成的雙核處理器, ARM926 可滿足控制和接口方面的處理需要,而且支持廣泛的操作系統,而C55x 系列DSP可提供對低功耗應用的實時多媒體處理的支持。因此,將OMAP5912用于視頻監控系統中時,可以利用ARM核實現人機接口、控制和通訊,利用DSP核實現視頻編碼,從而可以組成一個高速、清晰、低功耗、具有良好人機交互的視頻監控系統。

  系統總體結構

  系統總體結構框圖如圖1所示。系統以OMAP5912電路板和攝像頭為硬件,以Montavist Linux操作系統,攝像頭驅動程序、H.264編碼器、網絡通信程序為軟件,以帶IE瀏覽器的PC機為監控端。在服務器端OMAP5912的ARM核通過驅動程序啟動攝像頭進行視頻采集,利用DSP/BIOS Bridge將獲得的視頻傳送給DSP核,DSP核利用優化后的H.264編碼器對視頻編碼,然后將編碼后的視頻回送給ARM核,ARM核通過網絡通信程序與監控端進行數據交換。用戶監控端對視頻解碼并播放視頻,同時可以通過IE瀏覽器對攝像頭進行控制及參數設置。

系統總體結構框圖

  系統硬件設計

  系統硬件設計即為OMAP5912電路板的設計,設計中,電源管理芯片采用TPS65010;DDR采用K4X56163PE芯片;NOR FLASH采用兩MT28F128J3FS-12芯片;音頻CODEC芯片采用TLV320AIC23;以太網接口芯片采用LAN91C96;另外還設計有USB接口、UART接口、音頻輸入輸出接口、JATG/Multi-ICE仿真調試接口及四個擴展接口。OMAP5912 電路板原理框圖如圖2所示。

OMAP5912電路板原理框圖

圖2  OMAP5912電路板原理框圖

  系統軟件設計

  系統實現的功能是采集視頻并進行遠程傳輸,軟件部分設計主要包括軟件平臺的構建、攝像頭驅動程序的實現、視頻采集和視頻編碼的實現、嵌入式WEB服務器的構建、視頻網絡傳輸的實現。

  1)開發平臺的建立

  在應用程序開發前,首先需要在OMAP5912電路板中建立起軟件平臺,主要步驟如下:

 ?。?)在PC機中安裝MontaVista Linux嵌入式操作系統。

 ?。?)移植u_boot到目標板中

 ?。?)Linux內核配置并增加如下兩個模塊:

  ①Multimedia devices→<*>Video For Linux→[*]V4L information in proc filesystem;

  ②USB Support→USB Multimedia devices→<*>USB OV511 Camera support;

  修改一些參數,其中最重要的是修改Makefile文件:

  ARCH:= OMAP

  CROSS_COMPILE=arm_v4t_le-

  最后執行如下命令生成內核鏡像文件:

  #make dep #創建內核依賴關系

  #make clean #清除中間文件

  #make uImage  #創建內核鏡像文件(4)使用tftp方式下載內核鏡像文件

 ?。?)掛載根文件系統

  在應用程序的開發過程中,一般通過網絡以N FS方式來掛載在L inux主機上的文件系統, 這樣就不必要每次有改動都要重新燒寫文件系統的鏡像文件。它的實現基于對主機進行相應的配置并啟動N FS 服務, 向Linux 主機的/etc/exports文件添加下列一行:

  /home/luowei/montavista/filesys *(rw,no_root_squash,no_all_squash,sync)

  并運行下列命令使得設置生效:

  #exportfs –a

  #service nfs restart

  說明:/home/luowei/montavista/filesys為本人宿主機上的根文件系統,可以根據實際情況修改。

 ?。?)系統測試

  在/home/luowei/montavista/filesys/home建立一個hello.c文件,并使用如下命令編譯成目標板可執行文件hello:

  /opt/montavista/previewkit/arm/v4t_le/bin/arm_v4t_le-gcc –o hello hello.c

  進入目標板上相同目錄并執行./hello,若能正確運行,表明系統搭建成功。

 

  2)視頻采集和編碼

 ?。?)攝像頭驅動程序設計

  驅動程序的作用在于把設備映射為一個特殊的設備文件, 用戶程序可以像對其它文件一樣對此設備文件進行操作[2]。系統的攝像頭驅動程序包括攝像頭打開模塊Camera_Open()、攝像頭控制模塊(包括中斷請求,攝像頭初始化、啟動、攝像頭寄存器設置、DMA請求及啟動)和攝像頭關閉模塊Camera_Release()。然后將驅動程序定義在struct file_operations中,供內核Video4Linux的API函數調用。考慮到Linux自帶OV511的驅動程序,設計采用OV511芯片的網眼攝像頭OV3000。

 ?。?)視頻采集

  設計使用Video4Linux模塊[5]提供的API函數進行視頻采集,主要函數包括:

 ?、賒ev?=?open(Camera_Open?,O_?RDWR);打開視頻捕獲設備。

  ②ioctl?(dev?,?VIDIOCGCAP?,?&vid_caps)?獲取該視頻設備的相關性能。

  ③ioctl?(dev?,?VIDIOCGCHAN?,?&vid_chnl);獲取攝像頭通道的相關參數。

 ?、躨octl?(dev?,?VIDIOCGFBUF?,?&vid_buf)?;獲取幀緩沖的屬性。

 ?、輎octl?(dev?,?VIDIOCGPICT?,?&vid_pi);獲取圖片采集的設置。

 ?、辤octl?(dev?,?VIDIOCSPICT?,?&vid_pic);設置圖片采集的相關參數,包括顏色深度、調色板類型、亮度、對比度等。

 ?、遡octl?(dev?,?VIDIOCSWIN?,?&vid_win);設置圖像采集的視區參數。

 ?、鄁write?(m_buf?,1?,230400?,p)?;采集的數據存入。

 ?、醝octl?(?dev?,?VIDIOCMCAPTURE?,?&vid_mmap);開始俘獲一幀。

  設計中使用內存映射mmap()[3]方式截取視頻幀,即先使用ioctl()函數獲得攝像頭存儲緩沖區的幀信息,之后修改video_mmap中的設置,接著使用mmap()把攝像頭對應設備文件映射到內存區,完成視頻采集。

  (3)視頻編碼

  設計采用OMAP5912的DSP核進行視頻編碼,能充分發揮OMAP5912的雙核優勢。在編碼器的選擇上,考慮到H.264和以前的視頻編碼標準(如H.263和MPEG-4)相比,在壓縮性能上有較大的提高,本設計選擇適合嵌入式系統的x264-20060612版本H.264編碼器??紤]到監控視頻場景的特點,選擇如下編碼方案:

 ?、貶.264的baseline,不采用B幀編碼和CABAC;

 ?、谒阉鞣秶x取16;

  ③量化參數選取32;

 ?、?/2像素插值;

  ⑤只使用1個參考幀;

 ?、蘧幋aP幀宏塊的時只采用16×16,16×8,8×16,8×8,Intra16×16五種模式。

  H.264編碼器經過一系列優化后即可用于本系統,其工作流程如圖3所示。

工作流程

  3)視頻網絡傳輸

  考慮到B/S模式拓展性好、維護和升級容易、安全度較高等優點,系統采用B/S模式。用戶只需要在遠程客戶機的網頁地址欄內輸入服務器的IP地址,通過瀏覽器就能實時查看現場視頻畫面。

  系統網絡通信程序的設計包括服務端和監控端的設計,其中監控端采用通用的IE瀏覽器即可,主要是服務器部分的設計,包括構建WEB服務器[4](主要涉及BOA Web Server的移植及配置, CGI腳本的創建)、C語言實現CGI(通用網關接口)、實現嵌入式數據庫和制作簡單網頁等。其中,CGI為WEB服務器和應用程序的接口,如通過CGI程序對遠程設備的進行參數設置;采用嵌入式數據庫MSQL用于存取系統的重要信息,如用戶的帳號、密碼,攝像頭參數等。采用B/S模式后,服務器和監控端的通信程序結構圖如圖4所示。

服務器和監控端的通信程序結構圖

圖4 服務器和監控端的通信程序結構圖

  嵌入式WEB服務器部分程序如下。

程序

  系統充分發揮了OMAP5912的雙核優勢,實現了視頻實時采集、存儲、編碼及網絡傳輸。視頻監控用戶界面效果圖如圖5所示。

視頻監控用戶界面效果圖

  結語

  設計和實現了基于OMAP5912的遠程視頻監控系統,系統充分發揮了OMAP5912的雙核優勢,實現了服務器端進行視頻的實時采集、存儲、編碼及網絡傳輸,而監控端的PC機可以通過IE瀏覽器查看監測點的視頻,也可以設置視頻的分辨率、亮度、對比度等參數。經實際運行表明,系統運行穩定,視頻流暢,能夠滿足遠程視頻監控的要求。

此內容為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>
          国产精品永久免费| 久久久999成人| 麻豆精品国产91久久久久久| 亚洲精品亚洲人成人网| 一区二区国产精品| 欧美视频精品在线观看| 亚洲在线成人| 久久视频在线视频| 欧美一区二区三区四区视频| 欧美日韩dvd在线观看| 国内久久婷婷综合| 欧美精品国产一区| 久久精品91| 欧美黄色影院| 欧美区一区二区三区| 亚洲大片一区二区三区| 亚洲激情第一区| 欧美二区视频| 欧美日韩高清在线观看| 一区二区三区四区五区在线| 国产精自产拍久久久久久| 国产精品―色哟哟| 国产乱码精品一区二区三区不卡| 久久久水蜜桃av免费网站| 亚洲国产精品久久| 在线一区二区三区四区五区| 麻豆精品传媒视频| 久久久久久久国产| 国产精品高清免费在线观看| 亚洲国产福利在线| 亚洲婷婷免费| 久久av免费一区| 亚洲国产视频一区二区| 亚洲国产国产亚洲一二三| 日韩一区二区电影网| 欧美日韩精品免费观看视频| 欧美在线日韩在线| 一色屋精品视频在线观看网站| 99视频在线精品国自产拍免费观看| 久久天天躁夜夜躁狠狠躁2022| 玖玖玖免费嫩草在线影院一区| 国产一级精品aaaaa看| 在线欧美一区| 亚洲国产导航| 亚洲人午夜精品| 久久中文在线| 亚洲国产视频一区| 国产欧美日韩精品在线| 性欧美videos另类喷潮| 欧美一级片久久久久久久| 欧美一区二区三区免费大片| 欧美成人午夜激情| 国产精品超碰97尤物18| 国产一区二区三区黄视频| 国产三级精品三级| 精品99一区二区| 国际精品欧美精品| 亚洲综合日韩中文字幕v在线| 亚洲成人在线| 国产日韩在线亚洲字幕中文| 久久大综合网| 最新国产乱人伦偷精品免费网站| 好男人免费精品视频| 国产精品v日韩精品| 亚洲美女尤物影院| 中文国产成人精品| 99国产精品久久久久久久成人热| 亚洲激情网站免费观看| 久久久久久久久综合| 欧美亚洲免费电影| 久久久www成人免费精品| 免费国产一区二区| 欧美风情在线| 亚洲一二三区精品| 欧美一级艳片视频免费观看| 亚洲免费高清视频| 亚洲电影免费在线观看| 狠狠色丁香久久婷婷综合_中| 欧美精品xxxxbbbb| 91久久精品美女高潮| 狠狠色狠狠色综合| 久久精品国产99精品国产亚洲性色| 乱中年女人伦av一区二区| 欧美日本国产精品| 欧美亚洲一区二区三区| 美女啪啪无遮挡免费久久网站| 欧美日韩日本国产亚洲在线| 91久久精品国产| 欧美成人国产va精品日本一级| 亚洲男人影院| 亚洲免费观看高清完整版在线观看| 久久久久国内| 国产在线观看91精品一区| 国产一区二区精品在线观看| 国产日韩av高清| 国产精品卡一卡二卡三| 欧美69wwwcom| 欧美日本国产一区| 国产精品美女久久久久久2018| 在线综合欧美| 国产日韩欧美夫妻视频在线观看| 亚洲网站在线播放| 国产精品超碰97尤物18| 久久成人精品| 国产精品五月天| 男女视频一区二区| 欧美国产一区二区三区激情无套| 国内精品久久国产| 欧美精品一区二区三区蜜桃| 正在播放日韩| 亚洲欧美国产日韩中文字幕| 国产精品你懂的在线| 欧美人交a欧美精品| 欧美三级电影精品| 久久一区二区三区av| 一区二区三区精品在线| 久久精品一二三| 亚洲午夜91| 国产精品永久免费视频| 欧美片第1页综合| 午夜精品视频在线| 一区二区三区无毛| 国产日韩一区二区三区在线播放| 欧美与黑人午夜性猛交久久久| av成人免费| 亚洲国产cao| 国产精品成人v| 欧美另类69精品久久久久9999| 亚洲成人资源| 99国内精品久久| 亚洲一区区二区| 欧美日韩成人精品| 久久成人这里只有精品| 欧美成人a∨高清免费观看| 最新国产拍偷乱拍精品| 黄色精品一二区| 新片速递亚洲合集欧美合集| 亚洲国产三级| 亚洲美女在线看| 久久偷窥视频| 欧美乱妇高清无乱码| 久久精品99国产精品| 欧美成人官网二区| 亚洲自啪免费| 亚洲高清一区二| 影音先锋一区| 亚洲欧美色婷婷| 国产在线欧美日韩| 欧美日韩国产不卡在线看| 99re6这里只有精品视频在线观看| 男女av一区三区二区色多| 性一交一乱一区二区洋洋av| 亚洲精品久久久久久一区二区| 欧美福利电影在线观看| 欧美日韩国产欧| 亚洲婷婷国产精品电影人久久| 欧美+亚洲+精品+三区| 亚洲一区bb| 亚洲一区亚洲二区| 亚洲精品免费一二三区| 亚洲国产天堂久久综合网| 一区二区亚洲欧洲国产日韩| 欧美日本乱大交xxxxx| 亚洲欧美三级在线| 中国成人黄色视屏| 一区二区激情小说| 久久久久九九视频| 中国av一区| 欧美精品久久一区| 日韩视频亚洲视频| 国产三级精品三级| 国产美女精品免费电影| 性欧美1819性猛交| 在线观看亚洲精品视频| 欧美在线免费看| 一本一本久久a久久精品综合麻豆| 欧美激情一区二区三区四区| 91久久久久久国产精品| 国产欧美日韩亚洲一区二区三区| 欧美福利视频在线观看| 国产一区91精品张津瑜| 欧美成人精品一区二区三区| 欧美华人在线视频| 国产视频一区免费看| 欧美日韩中文字幕日韩欧美| 亚洲国产高清在线观看视频| 欧美精品亚洲精品| 欧美一区二区三区在| 久久精品国产亚洲高清剧情介绍| 国产一区二区三区四区三区四| 老牛国产精品一区的观看方式| 亚洲在线成人精品| 亚洲免费视频网站| 亚洲国产一区在线| 亚洲宅男天堂在线观看无病毒| 国产在线视频不卡二| 午夜在线一区二区| 欧美一区视频在线| 欧美色视频一区| 亚洲一区二区成人在线观看| 国产精品久久久久久妇女6080| 亚洲欧洲精品一区二区三区波多野1战4| 蜜臀av在线播放一区二区三区| 亚洲综合色激情五月| 国内精品久久久久国产盗摄免费观看完整版| 久久久99久久精品女同性| 亚洲激情成人在线| 欧美精品一区在线发布| 在线综合亚洲欧美在线视频| 国产精品高清一区二区三区| 亚洲欧美日韩国产成人精品影院| 久久网站热最新地址| 欧美va日韩va| 激情六月婷婷久久| 欧美国产日本| 欧美人在线视频| 亚洲最新在线视频| 欧美久久久久久| 国产精品久久久久久久久久妞妞| 亚洲国产精品黑人久久久| 狠狠入ady亚洲精品经典电影| 亚洲小说欧美另类社区| 国产精品久久久久9999吃药| 欧美一区二区三区免费视| 欧美中文字幕不卡| 国产欧美短视频| 久久久久久久综合| 国产精品chinese| 免费成人激情视频| 欧美午夜宅男影院在线观看| 黄页网站一区| 欧美高清视频在线观看| 欧美伊人久久久久久午夜久久久久| 欧美视频在线免费| 麻豆九一精品爱看视频在线观看免费| 欧美黄网免费在线观看| 国产精品盗摄一区二区三区| 亚洲专区国产精品| 久久在线免费观看视频| 狠狠色狠狠色综合日日91app| 国产精品久久久久秋霞鲁丝| 国内精品久久久久影院 日本资源| 久久综合国产精品台湾中文娱乐网| 国产精品尤物福利片在线观看| 久久激情五月激情| 亚洲自拍偷拍福利| 正在播放亚洲| 亚洲私人影吧| 亚洲国产日韩美| 一本大道久久a久久综合婷婷| 99精品热视频| 性色av一区二区三区| 国产综合网站| 最新日韩精品| 国产精品国产馆在线真实露脸| 国产亚洲aⅴaaaaaa毛片| 欧美激情久久久久| 国产精品美女午夜av| 精品91视频| 麻豆国产va免费精品高清在线| 欧美片网站免费| 在线观看91精品国产麻豆| 欧美激情精品久久久六区热门| 欧美有码在线观看视频| 久久人体大胆视频| 亚洲免费一在线| 韩国三级电影一区二区| 亚洲精品社区| 亚洲第一网站免费视频| 国产综合在线视频| 亚洲欧美成人一区二区在线电影| 亚洲激情av在线| 国产欧美一区二区色老头| 亚洲视频www| 国产视频一区二区三区在线观看| 麻豆国产精品va在线观看不卡| 亚洲伊人第一页| 欧美亚洲在线观看| 亚洲三级免费| 国产精品久久毛片a| 国产精品高清在线| 国产精品人人爽人人做我的可爱| 欧美日韩亚洲免费| 国产精品久久毛片a| 你懂的网址国产 欧美| 国产精品日韩精品欧美精品| 久久综合精品国产一区二区三区| 午夜国产精品视频免费体验区| 中文av一区特黄| 久久综合久久综合久久综合| 狠狠色狠狠色综合人人| 久久精品99国产精品酒店日本| 亚洲福利视频一区| 国产精品综合不卡av| 久久久精品一区| 亚洲午夜激情| 欧美影视一区| 欧美aⅴ一区二区三区视频| 亚洲性感激情| 欧美激情精品久久久久久黑人| 99在线精品视频在线观看| 亚洲美女免费精品视频在线观看| 欧美片在线观看| 国产综合欧美在线看| 亚洲永久免费视频| 国产一区二区电影在线观看| 美女黄毛**国产精品啪啪| 国产一区二区三区丝袜| 激情久久影院| 午夜精品短视频| 欧美日韩免费观看一区| 国产乱码精品一区二区三区不卡| 欧美aa在线视频| 亚洲午夜电影| 一区二区三区日韩| 国产在线拍偷自揄拍精品| 欧美日韩亚洲精品内裤| 国产欧美在线观看一区| 国产手机视频一区二区| 久久成人精品视频| 欧美成人视屏| 一区福利视频| 亚洲人人精品| 亚洲国产欧美一区二区三区同亚洲| 午夜精品福利电影| 国产精品扒开腿做爽爽爽视频| 欧美福利网址| 国产精品国产馆在线真实露脸|