<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ARM11的無(wú)線視頻監(jiān)控系統(tǒng)

          基于ARM11的無(wú)線視頻監(jiān)控系統(tǒng)

          作者: 時(shí)間:2015-04-24 來(lái)源:網(wǎng)絡(luò) 收藏

            摘 要:設(shè)計(jì)了一種基于+Linux 系統(tǒng)組成的無(wú)線系統(tǒng)。為提高運(yùn)算速度,系統(tǒng)采用 微處理器S3C6410 作為主處理器,采用OV9650 攝像頭作為圖像采集設(shè)備,用硬編碼方式對(duì)圖像數(shù)據(jù)進(jìn)行H264編碼。接著通過(guò)WI-FI 無(wú)線網(wǎng)絡(luò)和RTP 流媒體傳輸協(xié)議把已編碼的數(shù)據(jù)傳送到遠(yuǎn)端的服務(wù)器上顯示。實(shí)現(xiàn)了運(yùn)行穩(wěn)定、速度快、成本低、體積小的無(wú)線平臺(tái),具有很大的實(shí)用價(jià)值。

          本文引用地址:http://www.ex-cimer.com/article/273139.htm

            1 引言

            隨著無(wú)線網(wǎng)絡(luò)的普及,ARM 處理器運(yùn)算的能力不斷地增強(qiáng)以及計(jì)算機(jī)處理圖像的技術(shù)不斷地提高,基于ARM 的正越來(lái)越廣泛的應(yīng)用于學(xué)校,社區(qū),酒店,網(wǎng)吧,醫(yī)療等各種各樣地領(lǐng)域。傳統(tǒng)的視頻監(jiān)控系統(tǒng)布線復(fù)雜,設(shè)備龐大,智能化低,以及軟硬件資源得不到充分的發(fā)揮。而ARM 嵌入式系統(tǒng)的小型化、占用空間小、成本低廉、結(jié)構(gòu)緊湊、支持無(wú)線網(wǎng)絡(luò)等特點(diǎn),使得利用S3C6410 的+linux系統(tǒng)構(gòu)成各種各樣的無(wú)線網(wǎng)絡(luò)數(shù)字監(jiān)控系統(tǒng)具有廣泛的應(yīng)用價(jià)值。

            2 系統(tǒng)整體設(shè)計(jì)

            2.1 硬件總體設(shè)計(jì)

            本系統(tǒng)采用韓國(guó)三星公司ARM11 內(nèi)核的S3C6410 作為微處理器,該款處理器體積小,尺寸僅相當(dāng)于一個(gè)48mm*67mm 方塊的大小,同時(shí)集成了豐富的接口,32 位數(shù)據(jù)總線和32 位外部地址總線,SROM 控制器、 SRAM 控制器、NAND 閃存控制器、64 個(gè)中斷源的中斷控制器、五個(gè)三十二位定時(shí)器、四個(gè)UART、四個(gè)DMA 控制器、STN 與TFT LCD 控制器、看門狗、IIS 音頻接口、IIC-Bus 接口、兩個(gè)USB host口、一個(gè)USB device 口、兩個(gè)串行外圍接口電路、三個(gè)SD 卡接口、camera_if 接口、TV_out 接口、MFC接口、2 路SPI、Touch Screen 接口,其主頻可達(dá)800MHz,擴(kuò)展總線最大頻率133MHz.在此基本上,還進(jìn)行了相關(guān)的擴(kuò)展,引出了一個(gè)四線RS-232 串口,該串口用于開(kāi)發(fā)主機(jī)與S3C6410 開(kāi)發(fā)平臺(tái)進(jìn)行通信;配置了1GB 的NANDflash,用于存放嵌入式linux操作系統(tǒng),應(yīng)用程序和數(shù)據(jù),128MB 的DDR 內(nèi)存,用于存放運(yùn)行程序,攝像頭捕獲的數(shù)據(jù);擴(kuò)展了一個(gè)WIFI 模塊,用于開(kāi)發(fā)平臺(tái)與服務(wù)器傳輸視頻數(shù)據(jù),通過(guò)無(wú)線網(wǎng)絡(luò)實(shí)現(xiàn)視頻遠(yuǎn)程監(jiān)控。

            2.2 軟件總體設(shè)計(jì)

            軟件總體結(jié)構(gòu)包括引導(dǎo)加載程序Bootloader、操作系統(tǒng)內(nèi)核,設(shè)備驅(qū)動(dòng)程序和應(yīng)用層程序,其軟件結(jié)構(gòu)如圖1 所示。

            

           

            圖1 軟件總體結(jié)構(gòu)框圖

            該系統(tǒng)上電后,先運(yùn)行引導(dǎo)加載程序Bootloader,該程序的作用是初始化硬件設(shè)備、建立內(nèi)存空間的映射表,引導(dǎo)和加載操作系統(tǒng)內(nèi)核,然后啟動(dòng)嵌入式操作系統(tǒng)linux,接著加載Nand flash 驅(qū)動(dòng)程序、LCD 驅(qū)動(dòng)程序、WIFI 驅(qū)動(dòng)程序等一些必要的驅(qū)動(dòng)程序。

          linux相關(guān)文章:linux教程


          攝像頭相關(guān)文章:攝像頭原理

          上一頁(yè) 1 2 3 下一頁(yè)

          關(guān)鍵詞: ARM11 視頻監(jiān)控

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();