基于嵌入式Linux的网络实时监控系统的设计与实现
发布时间:2018-04-05 13:42
本文选题:嵌入式Linux 切入点:实时监控 出处:《华南理工大学》2012年硕士论文
【摘要】:实时监控被广泛应用于企业管理、军事侦查、工厂监控和治安维护等。随着互联网技术和多媒体技术的飞速发展,尤其是嵌入式平台的日益成熟和嵌入式Linux系统的逐步推广,使基于嵌入式Linux的网络实时监控系统成为了一个新的研究热点。而基于嵌入式Linux的网络实时监控系统融合了嵌入式技术、实时传输技术、数字图像技术和网站构建技术等多种技术,因此具有一定的研究意义。 本文提出一个基于嵌入式Linux的网络实时监控系统模型,并使用相关技术将其实现。本系统硬件部分采用了三星公司基于ARM11架构的微处理器S3C6410和基于ov9650模块的USB摄像头,软件部分包括嵌入式Linux操作系统的移植、流媒体服务器的开发、网站的搭建和播放器插件的编写,从而实现了一个具有完整实时监控功能的系统。 本文的重点在于软件的开发,由于本系统采用B/S结构,所以它被分为流媒体服务器,网络服务器端程序和播放器插件三部分进行论述。其中,,流媒体服务器部分的内容包括:使用多线程技术构建流媒体服务器的框架;使用V4L2接口设置摄像头并采集图像;介绍H.264标准在网络视频传输方面的应用,和使用硬件编码技术把图像从YUV420格式转化为H.264格式;讲述RTP协议的基本格式和应用场景,并实现基于RTP协议的数据传输;网络服务器端程序部分包括:利用HTML、CSS、Javascript、Ajax技术实现网站的界面层;使用C编写CGI程序实现网站的逻辑层。浏览器插件部分包括:VLC播放器的介绍和在Windows系统下的编译过程;在MFC框架下利用VLC的核心库进行ActiveX控件的开发,实现在浏览器环境下运行的播放器插件;介绍如何对浏览器插件进行打包、签名和发布。 最后经过测试表明,本系统具有运行稳定、功能丰富、实时性强等特点,因此对基于嵌入式Linux的网络实时监控系统的开发有一定的借鉴意义。
[Abstract]:Real-time monitoring is widely used in enterprise management, military investigation, factory monitoring and security maintenance.With the rapid development of Internet technology and multimedia technology, especially the maturity of embedded platform and the gradual popularization of embedded Linux system, the network real-time monitoring system based on embedded Linux has become a new research hotspot.The network real-time monitoring system based on embedded Linux combines embedded technology, real-time transmission technology, digital image technology and website construction technology, so it has certain research significance.In this paper, a network real-time monitoring system model based on embedded Linux is proposed and implemented by relevant technology.In the hardware part of the system, the microprocessor S3C6410 based on ARM11 architecture and the USB camera based on ov9650 module are used in the hardware part of the system. The software part includes the transplant of embedded Linux operating system and the development of streaming media server.The construction of the website and the writing of the player plug-in, thus realizing a complete real-time monitoring function of the system.The emphasis of this paper is the development of software. Because the system adopts the structure of B / S, it is divided into three parts: streaming media server, network server program and player plug-in.Among them, the content of streaming media server includes: using multi-thread technology to construct the frame of streaming media server; using V4L2 interface to set up camera and capture images; introducing the application of H.264 standard in network video transmission,And using hardware coding technology to transform the image from YUV420 format to H.264 format, describe the basic format and application scenario of RTP protocol, and realize the data transmission based on RTP protocol.The network server-side program includes: the interface layer of Web site is realized by using HTML / CSSU JavaScript Ajax technology, and the logic layer of website is implemented by using C programming CGI program.The browser plug-in includes the introduction of the: VLC player and the compilation process under the Windows system, the development of the ActiveX control by using the core library of VLC under the MFC framework, and the implementation of the player plug-in running in the browser environment.Describes how to package, sign, and publish browser plug-ins.Finally, the test shows that the system has the characteristics of stable operation, rich function and strong real-time, so it has certain reference significance for the development of the network real-time monitoring system based on embedded Linux.
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP277;TP368.1
【引证文献】
相关期刊论文 前2条
1 盖超会;;基于单片机嵌入式的电机控制系统研究[J];机械;2017年05期
2 曾成;王超;赵全明;武兴华;;基于嵌入式的牛舍环境参数监控系统[J];中国农机化学报;2016年05期
相关硕士学位论文 前10条
1 李瑛;嵌入式灌区供水控制系统应用研究[D];西安工程大学;2016年
2 孙启昌;基于ARM与3G网络的汽车防盗系统设计与实现[D];西安科技大学;2016年
3 鲁卫延;基于嵌入式的步进电机控制系统设计与实现[D];西安工业大学;2015年
4 刘玮;基于物联网技术的智能家居控制系统的研究与实现[D];兰州交通大学;2015年
5 李培岭;基于RTSP无线流媒体在油田视频监控中的应用研究[D];山东大学;2015年
6 徐光运;基于嵌入式Linux和3G网络的四旋翼飞行器应用开发[D];山东大学;2015年
7 陈长江;基于ARM嵌入式船舶分油机控制系统设计与实现[D];大连海事大学;2014年
8 单春艳;基于Zigbee的智能家居系统[D];青岛大学;2014年
9 时光明;无线智能救援头盔系统设计与实现[D];大连理工大学;2014年
10 王鹏;基于TMS320DM368的实时人脸检测系统设计[D];华南理工大学;2013年
本文编号:1715006
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1715006.html