节点文献
基于ARM的嵌入式远程图像监控系统的研究
Research of Embedded Remote Image Monitor and Control System Based on ARM
【作者】 杨建伟;
【导师】 杨燕翔;
【作者基本信息】 西华大学 , 电力电子与电力传动, 2008, 硕士
【摘要】 随着Internet技术的飞速发展和图形图像技术特别是图像编解码技术的日益成熟,使得基于传统PC机的多媒体网络化图像监控系统已成为现实,但其体积大,成本高,功耗高,对监控现场的要求高等特点也制约着它的应用。随着嵌入式技术的进一步发展以及人们对降低监控系统成本和提高可靠性的迫切要求,基于嵌入式系统的网络远程监控将成为新的研发热点。基于ARM的嵌入式的远程图像监控系统正是投入到这一热点,它充分结合了Internet网络的广泛性和嵌入式系统针对具体应用软硬件可裁减的产品特征,具有很强的实用性,正成为监控系统行业的生力军。它以其直观、方便、信息内容丰富而被广泛应用于电信、电力、银行、交通等众多场合。本文所设计的监控系统作为服务端的是嵌入式Linux系统平台,它采用ARM内核的S3C2410芯片作为处理器,利用数字摄像头采集图像,再经JPEG压缩编码存储图像数据,服务器程序在平台上运行,等待监控系统环境中客户机使用浏览器发送的访问请求,服务器的CGI程序处理请求信息并返回结果给浏览器,可实现客户机浏览器通过网络访问嵌入式平台中制作的主页,并接收到图像数据进行显示。本文首先介绍了嵌入式系统开发的特点,接着简要说明了系统的实现方案。在此基础上,把系统设计分为硬件设计和软件设计两大部分。硬件部分重点论述了S3C2410处理器与存储器和网络控制器芯片的接口设计问题。软件部分首先讨论了嵌入式Linux的构建问题,接着介绍了如何利用Video4 Linux API函数实现图像采集问题,重点论述了根据嵌入式系统平台的特点如何实现图像的JPEG编码算法的问题,然后针对基于B/S模式的网络监控系统结构,详细阐述了网络通信的具体实现过程和方法,着重提到了嵌入WEB服务器的构建和CGI程序的原理及编写。最后通过实验结果显示,达到了本课题预定的目标,实现了利用局域网或Internet网对远程图像进行监控的功能。
【Abstract】 With the rapid development of Internet technology and the increasing mature development of graphics and image technology especially video codec technology, the multimedia network monitor and control system based on traditional PC has already turned into reality,but its large size and high cost,high power consumption,high demand on monitoring the scene also restrict its application. Now under the development of embedded system technology and the urgent requirement reducing system cost and improving system reliability, the network remote monitor and control system will become new research focus.Embedded remote image monitor and control system based on ARM is put into this hot,it folly integrate the breath of internet network and the cut features of hardware and software in embedded system, with its strong practicability it’s becoming the new force of monitoring system industry.With its intuitive, convenient, rich information and are widely used in telecommunications, power, banking, transportation, and other occasions.In this paper,the web server program runs under the embedded Linux system platform,it adopts ARM-kernel S3C2410 as its CPU,use digital camera to gather image, store image data after JPEG compression,waiting the client using the browser sent the request to visit in monitoring environment, Server CGI procedures deal with the request information and return results to the browser,by client browser can visit home page in the embedded platform,and to receive image data show. Firstly, this paper introduces characteristic of the embedded system development then briefly presents the system’s realization scheme.Based on this, the whole system design is divided into hardware design and software design two parts. In hardware design part, explains especially the interface of S3C2410 CPU chip with memory and network controller chip. In software design part, firstly discusses the issue of the construction of the embedded Linux,and then introduces how to use Video4Linux API functions to realize image gathering under embedded Linux.,focuses on how to realize JPEG encoding arithmetic on the basis of the characteristic of the hardware platform. Then aiming at the network monitor and control system structure based on B/S mode, elaborates the concrete realization course and way of network communication and highlights the building of embedded WEB Server and CGI programs principle ,and how to program. Finally, experiment result shows that the system realizes the function of remote monitor and control in LAN or INTERNET and reaches the predetermined target.
【Key words】 Embedded Linux; Video4Linux; JPEG compression; Embedded WEB Server; B/Smode; Common Gateway Interface(CGI);
- 【网络出版投稿人】 西华大学 【网络出版年期】2008年 08期
- 【分类号】TP277
- 【被引频次】12
- 【下载频次】355