基于3G網(wǎng)絡(luò)的嵌入式遠(yuǎn)程視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文選題:嵌入式 + Linux ; 參考:《電子科技大學(xué)》2014年碩士論文
【摘要】:以嵌入式技術(shù)為基礎(chǔ)的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)有著易于應(yīng)用、使用靈活以及遠(yuǎn)程監(jiān)控的特點(diǎn),使得工程技術(shù)人員、調(diào)試人員以及相應(yīng)的管理人員不用親臨現(xiàn)場(chǎng),只需通過(guò)網(wǎng)絡(luò)就能夠得到遠(yuǎn)程設(shè)備的數(shù)據(jù),達(dá)到控制、校準(zhǔn)的目的。所以基于3G技術(shù)的嵌入式視頻監(jiān)控在監(jiān)控領(lǐng)域的應(yīng)用越來(lái)越廣泛,成為當(dāng)前的研究熱點(diǎn)。課題研究的遠(yuǎn)程監(jiān)控系統(tǒng)是通過(guò)嵌入式監(jiān)控設(shè)備采集視頻數(shù)據(jù),然后使用3G網(wǎng)絡(luò)上傳至PC服務(wù)器,監(jiān)控端通過(guò)web瀏覽器訪問(wèn)PC服務(wù)器,接收視頻數(shù)據(jù),實(shí)現(xiàn)了遠(yuǎn)距離對(duì)事物進(jìn)行監(jiān)控。如果想達(dá)到對(duì)遠(yuǎn)距離事物的探測(cè),就必須進(jìn)行數(shù)據(jù)傳輸,通過(guò)數(shù)據(jù)的識(shí)別來(lái)達(dá)到傳輸?shù)囊鈭D,但是嵌入式技術(shù)正好可以實(shí)現(xiàn)這一目的。本文以s3c6410為核心硬件平臺(tái)開(kāi)發(fā)了以3G網(wǎng)絡(luò)為基礎(chǔ)的嵌入式遠(yuǎn)程視頻監(jiān)控系統(tǒng),在課題的研究過(guò)程中,首先按照系統(tǒng)需求制定總體設(shè)計(jì)方案,并有針對(duì)性對(duì)U-Boot進(jìn)行一定程度的修改和移植,深入研究Linux內(nèi)核編譯及移植技術(shù),制作YAFFS文件系統(tǒng),在嵌入式Linux系統(tǒng)安裝開(kāi)發(fā)USB接口攝像頭、3G無(wú)線網(wǎng)卡驅(qū)動(dòng)程序,同時(shí)對(duì)如何利用Linux自身提供的Video 4 Linux 2 API函數(shù)實(shí)現(xiàn)視頻數(shù)據(jù)采集進(jìn)行重點(diǎn)討論。然后介紹了在Linux下實(shí)現(xiàn)基于RTP協(xié)議的Socket編程方法,實(shí)現(xiàn)網(wǎng)絡(luò)實(shí)時(shí)發(fā)送視頻數(shù)據(jù)的目的。在網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的PC主機(jī)端,搭建了基于RTP協(xié)議的Apache服務(wù)器,實(shí)現(xiàn)了視頻數(shù)據(jù)的存儲(chǔ)。課題從視頻監(jiān)控系統(tǒng)現(xiàn)有業(yè)務(wù)流程出發(fā),按照軟件工程思想敘述了項(xiàng)目需求、設(shè)計(jì)、開(kāi)發(fā)、測(cè)試、實(shí)施的整個(gè)過(guò)程,詳細(xì)論述了視頻監(jiān)控模塊、USB設(shè)備驅(qū)動(dòng)模塊、視頻數(shù)據(jù)處理模塊等設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,最后進(jìn)行了詳細(xì)的系統(tǒng)測(cè)試。本系統(tǒng)使用模塊化的設(shè)計(jì)方法,使得設(shè)計(jì)具有良好的擴(kuò)展性以及易用性,對(duì)于系統(tǒng)的升級(jí)更方便。同時(shí)采用基于3G技術(shù)的嵌入式方法系統(tǒng)成本較低,更適合推廣應(yīng)用。
[Abstract]:The network video surveillance system based on embedded technology has the characteristics of easy application, flexible use and remote monitoring, so that engineers and technicians, debugging personnel and corresponding management personnel do not have to come to the scene in person. The data of remote equipment can be obtained only through the network to achieve the purpose of control and calibration. Therefore, embedded video surveillance based on 3G technology is more and more widely used in the field of surveillance, and has become a hot research topic. The remote monitoring system is to collect video data through embedded monitoring equipment, then upload it to PC server using 3G network. The monitoring end visits PC server through web browser and receives video data. The remote monitoring of things is realized. If we want to detect remote objects, we must carry out data transmission and achieve the intention of transmission through data recognition, but embedded technology can achieve this goal. In this paper, the embedded remote video surveillance system based on 3G network is developed with s3c6410 as the core hardware platform. In the course of the research, the overall design scheme is designed according to the system requirements. The U-Boot is modified and transplanted to a certain extent, the technology of compiling and transplanting Linux kernel is deeply studied, the YAFFS file system is made, the USB interface camera is installed and developed in embedded Linux system, and the 3G wireless card driver is developed. At the same time, how to realize video data acquisition by using video 4 Linux 2 API function provided by Linux itself is discussed emphatically. Then the socket programming method based on RTP protocol under Linux is introduced to realize the purpose of sending video data in real time. The Apache server based on RTP protocol is built on the PC host of the network video surveillance system, and the storage of video data is realized. Starting from the current business process of video surveillance system, the whole process of project requirement, design, development, test and implementation is described according to the software engineering idea. The video monitoring module and USB device driver module are discussed in detail. Video data processing module and other design and implementation process, and finally carried out a detailed system test. The system uses modular design method to make the design has good expansibility and ease of use, and it is more convenient to upgrade the system. At the same time, the cost of embedded system based on 3G technology is lower, so it is more suitable for popularization and application.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TN948.6;TN929.53
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 王緒利;張來(lái)新;周浩;;數(shù)據(jù)記錄處理模塊的設(shè)計(jì)和實(shí)現(xiàn)[J];工業(yè)控制計(jì)算機(jī);2012年05期
2 楊柳,李志蜀,王逸飛;用JMX實(shí)現(xiàn)可配置的動(dòng)態(tài)數(shù)據(jù)處理流程[J];計(jì)算機(jī)應(yīng)用與軟件;2004年05期
3 徐春林,馬波;機(jī)泵群智能巡檢系統(tǒng)之?dāng)?shù)據(jù)處理模塊的開(kāi)發(fā)研究[J];今日電子;2004年05期
4 賀承杰;基于DSP的數(shù)據(jù)處理模塊的設(shè)計(jì)[J];電子技術(shù)應(yīng)用;2003年06期
5 李孟華;欒前進(jìn);高群立;羅宏凱;李哲;;基于ETX模塊的機(jī)載數(shù)據(jù)處理模塊的設(shè)計(jì)[J];航空計(jì)算技術(shù);2011年06期
6 龐芳;Micaps數(shù)據(jù)處理模塊的維護(hù)與二次開(kāi)發(fā)[J];廣西氣象;2002年02期
7 韓振國(guó);梁小虎;;基于CPCI總線的具有熱切換能力的數(shù)據(jù)處理模塊的設(shè)計(jì)與實(shí)現(xiàn)[J];航空計(jì)算技術(shù);2010年04期
8 龍達(dá)峰;陳銀溢;;微慣性測(cè)量組合的研究[J];科技情報(bào)開(kāi)發(fā)與經(jīng)濟(jì);2006年14期
9 楊宗國(guó);李艷萍;;基于FPGA的UART模塊的設(shè)計(jì)[J];現(xiàn)代電子技術(shù);2009年02期
10 劉強(qiáng);陳福蘭;;基于LabVIEW與Matlab的“肋骨加工機(jī)器人”數(shù)據(jù)處理模塊設(shè)計(jì)[J];南通航運(yùn)職業(yè)技術(shù)學(xué)院學(xué)報(bào);2008年03期
相關(guān)會(huì)議論文 前2條
1 杜樂(lè);陳杰;鄧方;;多功能監(jiān)視終端的設(shè)計(jì)[A];第二十九屆中國(guó)控制會(huì)議論文集[C];2010年
2 劉學(xué)求;;基于短波監(jiān)測(cè)網(wǎng)絡(luò)的城市車輛導(dǎo)航定位[A];全國(guó)第19屆計(jì)算機(jī)技術(shù)與應(yīng)用(CACIS)學(xué)術(shù)會(huì)議論文集(上冊(cè))[C];2008年
相關(guān)碩士學(xué)位論文 前10條
1 李爽;基于Spark的數(shù)據(jù)處理分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京交通大學(xué);2015年
2 羅園;BD2用戶機(jī)數(shù)據(jù)處理模塊軟件設(shè)計(jì)[D];華中科技大學(xué);2008年
3 吳廣州;機(jī)載SAR天線平臺(tái)測(cè)試數(shù)據(jù)處理模塊及仿真數(shù)據(jù)庫(kù)的研究[D];中國(guó)科學(xué)院研究生院(電子學(xué)研究所);2006年
4 宦俊偉;TrenData數(shù)據(jù)分析平臺(tái)數(shù)據(jù)爬取與處理模塊的設(shè)計(jì)與實(shí)現(xiàn)[D];南京大學(xué);2014年
5 田甜;USB2.0控制器芯片物理層數(shù)據(jù)處理模塊的研究[D];西安電子科技大學(xué);2007年
6 葉凡;便攜式表面粗糙度測(cè)量?jī)x測(cè)量軟件的開(kāi)發(fā)[D];哈爾濱理工大學(xué);2013年
7 張亞芹;WLAN頻譜分析子系統(tǒng)實(shí)時(shí)FFT數(shù)據(jù)處理模塊設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2013年
8 孫檬;應(yīng)用于變頻風(fēng)機(jī)控制系統(tǒng)的FPGA數(shù)據(jù)處理模塊的設(shè)計(jì)[D];北京交通大學(xué);2015年
9 王雷;胎心電采集與處理平臺(tái)的研究和開(kāi)發(fā)[D];華南理工大學(xué);2012年
10 景岐巖;基于WSN的溫室環(huán)境監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[D];哈爾濱工業(yè)大學(xué);2012年
,本文編號(hào):2071792
本文鏈接:http://sikaile.net/kejilunwen/wltx/2071792.html