基于嵌入式Linux的遠(yuǎn)程視頻監(jiān)控系統(tǒng)
[Abstract]:As one of the integrated applications of information technology in different industries, video surveillance has been paid more and more attention at home and abroad. With the development of embedded, network communication and multimedia technology, video surveillance system is developing towards the direction of miniaturization, network digitization and intelligence. Based on embedded technology, the application of video coding and decoding technology and communication network technology has become the core technology in the field of digital network video collection and monitoring. Considering the requirement of small specialization and high performance, especially the practical requirement, the system is implemented on the ARM embedded development platform, and a remote video surveillance system based on embedded Linux is designed and implemented. The system takes embedded Linux and controller S3C2440 as the core platform and establishes Web server Boa and video server through embedded platform. The network communication is realized by socket programming based on TCP/IP. The image data collected by USB camera is compressed and transmitted to the video server client via the network. The client can accept the continuous frame image and complete the display. The user can use the browser with Java plug-in to realize the purpose of remote monitoring. In this paper, a remote video surveillance system based on embedded Linux is developed with ARM9 as the core hardware platform, and the key technologies are discussed and studied. Firstly, the development status of video surveillance system at home and abroad is introduced, and the overall hardware and software design scheme of the system is given. The uboot-1.16 is modified and transplanted according to the hardware of the system. This paper also makes a deep research on compiling and transplanting Linux2.6.30.4 kernel and making Yaffs2 file system, especially discusses the development of embedded application and the realization of video data acquisition and compression using the new generation of Video For Linux Two function provided by Linux. Secondly, the multithread communication under Linux system and the socket programming based on TCP/IP protocol are introduced in the development of application program, and the network transmission of video data is realized. Finally, the design and transplantation of embedded Web server Boa are discussed, the main interface program of video page monitoring is written, and the structure of video monitoring system based on B / S mode is realized. The system is developed based on embedded platform and modular design method is adopted. Its stability and expansibility make the system easy to upgrade.
【學(xué)位授予單位】:杭州電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TN948.6
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 高巍;鐘梅;徐松惠;;嵌入式Linux下基于BOA的遠(yuǎn)程控制[J];電腦知識與技術(shù);2009年31期
2 袁玉錦;周群;;基于Linux的信號量通信機(jī)制研究與實(shí)現(xiàn)[J];電腦知識與技術(shù);2010年12期
3 馮明;梁篤國;曹寧;;視頻監(jiān)控與物聯(lián)網(wǎng)的融合應(yīng)用[J];電信技術(shù);2010年11期
4 李曉光;吉榮廷;張立峰;;基于嵌入式Linux和ARM9的視頻采集系統(tǒng)[J];電子測量技術(shù);2009年02期
5 張玉民;陳定方;;Linux下USB驅(qū)動程序的設(shè)計與實(shí)現(xiàn)[J];湖北工業(yè)大學(xué)學(xué)報;2007年03期
6 喬鐵柱;孫東;;U-Boot分析及在S3C2440上的移植[J];科技傳播;2011年01期
7 郭東升;田秀華;;Linux環(huán)境下基于Socket的網(wǎng)絡(luò)通信[J];軟件導(dǎo)刊;2009年01期
8 趙連玉;靳飛;;嵌入式計算機(jī)系統(tǒng)Bootloader的設(shè)計與實(shí)現(xiàn)[J];天津理工大學(xué)學(xué)報;2011年01期
9 劉天華;陳梟;朱宏峰;劉駿;;Linux可加載內(nèi)核模塊機(jī)制的研究與應(yīng)用[J];微計算機(jī)信息;2007年20期
10 邵長彬;李洪亮;;用Busybox制作嵌入式Linux根文件系統(tǒng)[J];微計算機(jī)信息;2007年29期
本文編號:2302613
本文鏈接:http://sikaile.net/kejilunwen/wltx/2302613.html