《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM的遠程視頻監控系統的設計
基于ARM的遠程視頻監控系統的設計
中電網
摘要: 在ARM微處理器平臺上移植嵌入式Linux操作系統,完成視頻采集任務,并以服務器方式將圖像發送到網絡,從而實現遠程監控。系統以ARM9微處理器AT91RM9200為主處理器,采用普通USB攝像頭作為圖像采集設備,構建了一種可靠性好、價格低廉和使用方便的網絡視頻監控系統。
Abstract:
Key words :

0 引言

在國內外市場上,視頻監控主要有模擬視頻監控和數字視頻監控。前者技術發展已經非常成熟,在實際工程應用中得到廣泛應用,但只適合于小范圍的區域監控,而且系統的擴展能力差,已經不能適應社會發展的需要。后者又可分為基于PC 機的視頻監控系統和基于嵌入式的視頻監控系統。嵌入式視頻監控系統與PC 視頻監控系統相比,具有體積小、功耗低、性能穩定的特點,很適合于在銀行、學校等公共場所的安全監控。采用USB 攝像頭作為視頻采集設備的嵌入式視頻監控系統,更由于其價格低廉、通用性好且接口標準而備受青睞。

本系統基于 ARM9 處理器和嵌入式Linux 操作系統,利用USB 接口攝像頭實現數字圖像采集任務,同時直接將數據以視頻服務器方式發送到網絡,用戶可以直接通過Web 瀏覽器進行遠程實時監控。

1 硬件平臺設計

1.1 微處理器模塊

平臺采用 ATMEL 公司的AT91RM9200 處理器,AT91RM9200 是基于ARM920T 內核的低功耗32 位RISC 微處理器,其主頻為180MHz,處理速度快,功能強,性價比高,能很好滿足嵌入式Linux 系統的需求,還集成了包括USB2.0 主機端口和設備端口以及10/100MBase-T 以太網接口。在此基礎上,配置了64M 的Nand Flash 用作存儲設備,2×32M的32 為SDRAM。處理器通過USB 接口連接攝像頭,通過以太網接口連接網絡。系統硬件平臺功能如圖1 所示。

圖 1 監控系統硬件
圖 1 監控系統硬件

1.2 USB 主設備模塊

AT91RM9200 片內集成的USB 主機端口集成一個跟集線器,并在下游端口集成收發器,它提供幾個半雙工高速串行通信端口,速率為12Mbit/s,最多可連接127 個USB 器件。本系統外擴一個USB 主機端口來支持USB 攝像頭的訪問。

系統采用的是應用廣泛的選用羅技快看酷訊版攝像頭進行數據采集,這種攝像頭可以實現硬件JPEG 編碼,視頻數據由攝像頭采集,一旦主控制器獲得視頻數據請求,則通過USB接口讀取其緩存的數據,并對圖像數據進行壓縮編碼,然后基于socket 編程來發送這些壓縮后的數據到服務器。

1.3 以太網接口模塊

AT91RM9200 的在片以太網卡端口和網絡物理層芯片DM9161E 的MII 接口通信。片內以太網卡通過DMA 通道進行數據的發送,不影響AT91RM9200 的正常運行。首先正確設置傳送控制寄存器和傳送地址寄存器的傳送數據塊字節數、數據塊存儲首地址等參數,隨后依次從指定數據存儲區地址讀取1024b 數據,送入內部發送緩沖器中,由MAC 對數據進行封裝發送,同時記錄已傳送字節數,直到數據塊發送完畢。當發送完一組數據后,發出DMA中斷請求,由AT91RM9200 進行相應的處理。整個網絡子系統電路由AT91RM9200 控制和調度。

2 嵌入式Linux 開發環境的建立

2.1 交叉編譯鏈的建立

嵌入式開發與普通開發有個顯著的不同是,普通開發是在本機開發、調試,本機運行,而嵌入式由于資源有限,不能直接在嵌入式目標機上運行開發工具,因此嵌入式開發一般采用交叉編譯方式,即在開發主機上編譯目標機上運行的程序。交叉編譯鏈可以自己制作,也可以通過網絡下載別人已制作好的交叉編譯鏈直接使用。本系統所用交叉編譯鏈版本是3.4.3。

2.2 配置并編譯內核

系統選用開源的 Linux 2.6.14 版內核作為操作系統,以交叉編譯方式編譯,即在普通PC機上運行Fedora 8 環境下,用交叉編譯鏈編譯在ARM 9 機器上運行的Linux 內核。內核用tftp 方式下載到開發板,然后解壓自引導。具體操作如下:

(1) 給內核補丁,下載Linux2.6.14 內核源碼linux-2.6.14.tar.bz2 和AT91RM9200 補丁2.6.14-at91.patch.gz,然后:

3 視頻采集的實現

3.1 USB 攝像頭驅動

Linux 對于視頻采集設備的支持,是通過Video4Linux(V4L)實現的,V4L 為視頻應用程序提供了一套統一的API 函數,視頻應用程序通過標準的API 接口實現與內核和驅動的通信,實現視頻設備的各種功能。對于USB 接口攝像頭,驅動程序實現了基本的I/O 接口函數open、close、read、write,實現了內存映射功能函數mmap 和控制函數ioctl,并對于中斷進行了處理。

Linux 中視頻采集的實現,可以用read()函數直接讀取數據,也可以用mmap()函數通過內存映射工作。內存映射方式直接將設備地址映射到內存地址空間,使用方便,效率更高,因此本系統采用內存方式獲取視頻數據。

本系統的設備控制函數ioctl 實現的主要設備控制命令有獲得攝像頭信息VEDIOCGCAP,判斷獲取圖片是否成功VEDIOSYNC,讀取圖片相關信息VEDIOCGPIC,以及獲取圖片VEDIOGETPIC。

3.2 視頻數據采集

本系統數據采集程序也是基于 V4l 編寫應用程序,其基本流程首先通過open 系統調用打開攝像頭設備,如果成功則繼續通過ioctl 函數命令(參數VEDIOCGCAP)獲取攝像頭相關信息,ioctl 函數命令(VEDIOGETPIC)獲取圖像數據。

4 遠程監控的實現

4.1 BOA 服務器的建立

Web 服務器在本方案中采用了Linux 系統中常用的Boa,Boa 是一種非常小巧的Web服務器,其可執行代碼只有大約60KB 左右。Boa 支持CGI,速度快和安全性好,很適合嵌入式系統使用。使用時只需用已建好的交叉編譯鏈編譯,然后修改配置文件boa.cONf,為Boa 創建需要的目錄/var/www/、/var/log/boa/acces_log 和/var/log/boa/error_log,以及將通用mime.types 拷貝到/etc 目錄下,即完成了BOA 的配置。

4.2 遠程視頻服務的實現

遠程視頻服務基于 servfox/開源軟件包,servfox 流媒體服務器使用V4L 完成原始視頻圖像的獲取,然后把視頻圖像以MJPEG 的方式壓縮,通過TCP 協議向網絡發送。

復制 spcaview 軟件包的目錄http-java-applet 到Boa 的Web 服務器目錄下,啟動boa 服務,再運行命令,#servfox –s 640x480 –w 7070.

即已完成視頻服務器的建立,在和ARM 開發板連接的PC 機瀏覽器上,輸入開發板的IP 地址和Boa 服務器目錄下的網頁即可觀看攝像頭所采集的信息。

5、結論

本文設計實現的嵌入式Linux 的網絡視頻監控系統,是一種低成本的網絡視頻監控方案,而且可以直接連入以太網,通過瀏覽器即可觀看,畫面流暢,簡易方便,具有廣泛的應用價值。

此內容為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>
          亚洲国产欧美一区二区三区同亚洲| 黄色综合网站| 久久久久国色av免费观看性色| 久久国内精品视频| 欧美日韩中文精品| 国产精品永久免费观看| 久久综合电影| 欧美刺激午夜性久久久久久久| 亚洲国产精品成人综合色在线婷婷| 国产精品免费aⅴ片在线观看| 欧美电影在线| 宅男噜噜噜66一区二区66| 韩曰欧美视频免费观看| 国产一区二区三区在线观看网站| 一区二区三区 在线观看视频| 久久爱www.| 国产精品一区二区久久久| 好看不卡的中文字幕| 欧美理论视频| 欧美国产综合一区二区| 久久成人久久爱| 亚洲高清一区二| 妖精视频成人观看www| 午夜精品在线| 国产欧美一区二区三区在线老狼| 亚洲欧洲偷拍精品| 在线播放日韩专区| 亚洲欧美日韩天堂| 久久蜜桃av一区精品变态类天堂| 亚洲欧美日韩精品| 欧美精品18| 久久黄金**| 欧美日本免费| 亚洲欧洲日夜超级视频| 久久国产婷婷国产香蕉| 欧美激情中文字幕在线| 在线成人亚洲| 欧美成人黑人xx视频免费观看| 国产欧美日韩一区二区三区在线| 国产日韩欧美夫妻视频在线观看| 欧美在线视频全部完| 久久久久久香蕉网| 久久成人免费视频| 国产精品自在线| 国产精品毛片高清在线完整版| 亚洲欧美日韩人成在线播放| 欧美久久九九| 久久综合久久久| 国产丝袜一区二区| 免费观看30秒视频久久| 一区二区三区四区精品| 亚洲精华国产欧美| 久久久精品国产免大香伊| 在线观看欧美一区| 中文国产亚洲喷潮| 久久久久久久97| 欧美一级午夜免费电影| 国产乱码精品| 欧美日韩在线视频首页| 欧美日韩18| 欧美国产精品专区| 国产一区二区电影在线观看| 欧美成人一区二区三区| 麻豆精品精华液| 亚洲专区免费| 亚洲精品一二三| 国产美女精品| 精品动漫3d一区二区三区免费版| 国产精品超碰97尤物18| 欧美黄色片免费观看| 欧美精品国产一区| 黄色成人91| 国产欧美在线观看| 欧美激情小视频| 日韩午夜av在线| 国产精品视频精品| 亚洲免费中文| 狠狠干狠狠久久| 欧美国产视频在线观看| 夜夜夜久久久| 欧美伊人久久大香线蕉综合69| 在线欧美亚洲| 欧美日本在线观看| 亚洲国产色一区| 欧美激情综合色| 国产精品成人国产乱一区| 亚洲深夜福利在线| 欧美激情亚洲一区| 亚洲国产精品久久久久久女王| 久久综合中文色婷婷| 欧美一区二区三区在线视频| 1000精品久久久久久久久| 国产精品综合网站| 欧美人与禽性xxxxx杂性| 久久久美女艺术照精彩视频福利播放| 国产一区二区三区日韩欧美| 国产精品久久久久毛片软件| 久久婷婷综合激情| 亚洲午夜在线| 毛片一区二区| 欧美一级黄色网| 欧美日韩一区二区在线观看| 欧美精品一区二区三| 欧美日韩精品一区| 一本久道久久综合狠狠爱| 亚洲第一福利社区| 91久久精品国产91久久性色| 欧美日韩在线观看一区二区| 亚洲国产精品一区二区第四页av| 亚洲自拍偷拍网址| 亚洲人成77777在线观看网| 久久久久久夜| 欧美激情中文不卡| 国产综合色一区二区三区| 国内精品久久久久影院 日本资源| 在线欧美小视频| 亚洲欧美久久久| 欧美巨乳在线观看| 亚洲精品国精品久久99热| 欧美激情亚洲综合一区| 久久久久88色偷偷免费| 午夜精品久久久久久久久久久久久| 在线激情影院一区| 好看的日韩av电影| 国产精品一区二区久久久| 亚洲欧洲精品一区二区精品久久久| 欧美aa国产视频| 日韩系列在线| 国产精品麻豆va在线播放| 亚洲麻豆一区| 欧美日韩一区二区在线观看视频| 国际精品欧美精品| 国产午夜精品久久| 欧美午夜精品久久久久免费视| 欧美美女日韩| 国产精品久久久久久久久免费桃花| 亚洲福利久久| 亚洲高清免费在线| 娇妻被交换粗又大又硬视频欧美| 欧美激情bt| 欧美日韩一区二区在线播放| 欧美成人免费va影院高清| 国内欧美视频一区二区| 欧美日韩三级视频| 久久天天躁夜夜躁狠狠躁2022| 免费观看国产成人| 欧美国产精品中文字幕| 噜噜噜久久亚洲精品国产品小说| 欧美激情视频在线免费观看 欧美视频免费一| 国产一区二区三区电影在线观看| 嫩草伊人久久精品少妇av杨幂| 亚洲欧美综合v| 国产亚洲一区二区三区在线观看| 亚洲国产小视频| 国产美女精品| 狠狠狠色丁香婷婷综合激情| 欧美一级二级三级蜜桃| 欧美猛交免费看| 99精品久久| 久久久国产精品亚洲一区| 久久久久久999| 欧美/亚洲一区| 亚洲第一精品在线| 午夜在线播放视频欧美| 国产精品国产成人国产三级| 亚洲日本va在线观看| 亚洲欧美日韩精品久久奇米色影视| 一区二区三区欧美在线观看| 久久亚洲春色中文字幕| 国产精品v亚洲精品v日韩精品| 99精品久久免费看蜜臀剧情介绍| 国产精品中文字幕在线观看| 欧美一级淫片播放口| 一色屋精品视频在线看| 久久aⅴ国产紧身牛仔裤| 日韩一级精品视频在线观看| 亚洲欧美日韩国产成人精品影院| 国产精品男人爽免费视频1| 欧美一级久久久久久久大片| 国产精品日韩一区| 亚洲一级一区| 国产精品免费小视频| 欧美二区在线| 一区二区高清| 国产日韩亚洲欧美精品| 国产日韩在线看片| 亚洲福利国产精品| 国产伦理精品不卡| 久久综合五月| 久久嫩草精品久久久精品| 久久久99精品免费观看不卡| 午夜精品久久久久久99热| 鲁大师成人一区二区三区| 国产精品豆花视频| 欧美偷拍一区二区| 国产精品日韩久久久| 欧美日韩性生活视频| 亚洲天堂av综合网| 欧美午夜大胆人体| 亚洲欧美日韩国产中文| 亚洲综合另类| 午夜视频一区二区| 国产精品99久久久久久久久| 欧美精品v日韩精品v国产精品| 蜜桃视频一区| 亚洲综合激情| 亚洲乱码国产乱码精品精| 99伊人成综合| 欧美伊人久久久久久午夜久久久久| 国产精品普通话对白| 亚洲毛片在线免费观看| 久久久精品国产99久久精品芒果| 亚洲乱码国产乱码精品精可以看| 一卡二卡3卡四卡高清精品视频| 亚洲激情图片小说视频| 久久久久久久综合狠狠综合| 亚洲一区二区三区在线| 国精品一区二区三区| 亚洲欧洲美洲综合色网| 欧美 日韩 国产在线| 亚洲网站视频| 欧美一激情一区二区三区| 国产精品久久影院| 日韩视频专区| 伊人狠狠色j香婷婷综合| 欧美在线亚洲一区| 国内精品伊人久久久久av影院| 日韩视频第一页| 亚洲欧美日韩国产一区二区三区| 亚洲精品免费电影| 国产一级揄自揄精品视频| 国产精品一区二区男女羞羞无遮挡| 亚洲图片欧洲图片日韩av| 国产精品久久久久久亚洲调教| 久久精品日产第一区二区| 亚洲精品一区二区三区四区高清| 国产视频久久久久| 欧美网站在线| 国产精品视频免费在线观看| 欧美一级在线亚洲天堂| 尤物九九久久国产精品的分类| 蜜桃精品久久久久久久免费影院| 久久久999| 国产一级精品aaaaa看| 一本久久综合亚洲鲁鲁五月天| 国产精品久久777777毛茸茸| 91久久午夜| 国产日韩av高清| 亚洲新中文字幕| 国产精品任我爽爆在线播放| 久久综合久久美利坚合众国| 亚洲大片av| 亚洲精选一区二区| 免费亚洲电影在线| 欧美日韩另类视频| 国产精品主播| 亚洲国产精品一区| 亚洲免费影院| 乱人伦精品视频在线观看| 国产精品视频精品| 欧美午夜免费电影| 狠狠色丁香久久婷婷综合丁香| 蜜臀va亚洲va欧美va天堂| 久久综合色影院| 9久草视频在线视频精品| 国产精品三级久久久久久电影| 久久综合网络一区二区| 欧美精品国产一区| 欧美成人午夜77777| 好吊日精品视频| 性欧美1819sex性高清| 亚洲精品午夜精品| 亚洲一区二区毛片| 欧美女主播在线| 亚洲午夜一区| 久久久久久成人| 一本久道综合久久精品| 亚洲电影免费观看高清完整版在线| 99在线精品免费视频九九视| 欧美激情一区二区三区全黄| 黄色一区二区三区四区| 国产精品嫩草影院一区二区| 国产欧美日韩亚洲一区二区三区| 国产精品一区亚洲| 在线精品视频在线观看高清| 久久久999成人| 亚洲欧美经典视频| 国产亚洲欧美一级| 国产精品高潮呻吟视频| 性xx色xx综合久久久xx| 久久亚洲精品网站| 亚洲欧美日本精品| 精品动漫3d一区二区三区| 久久免费视频在线观看| 国产精品日本欧美一区二区三区| 在线电影院国产精品| 久久综合电影| 国产欧美日韩一区二区三区| 亚洲欧美日韩综合国产aⅴ| 亚洲精品极品| 欧美色图首页| 欧美激情免费在线| 欧美激情亚洲另类| 亚洲欧美综合精品久久成人| 一区二区免费在线播放| 新狼窝色av性久久久久久| 欧美日韩播放| 免费在线播放第一区高清av| 国产美女精品视频免费观看| 在线日本欧美| 国产精品男人爽免费视频1| 欧美亚洲成人网| 亚洲最黄网站| 亚洲天堂视频在线观看| 欧美香蕉大胸在线视频观看| 欧美在线观看www| 亚洲欧美日韩在线一区| 欧美国产精品人人做人人爱| 午夜视频在线观看一区二区三区| 夜夜嗨av一区二区三区网页| 亚洲激情专区| 黄色精品一区| 国产精一区二区三区| 国产一区在线观看视频| 亚洲人成亚洲人成在线观看| 亚洲激情视频| 欧美一区午夜精品| 女人天堂亚洲aⅴ在线观看|