基于ARM的嵌入式远程图像监控系统的研究

被引:0
作者
杨建伟
机构
[1] 西华大学
关键词
嵌入式Linux; Video4Linux ; JPEG压缩; 嵌入式WEB服务器; B/S模式; 通用网关接口(CGI);
D O I
暂无
年度学位
2008
学位类型
硕士
导师
摘要
随着Internet技术的飞速发展和图形图像技术特别是图像编解码技术的日益成熟,使得基于传统PC机的多媒体网络化图像监控系统已成为现实,但其体积大,成本高,功耗高,对监控现场的要求高等特点也制约着它的应用。随着嵌入式技术的进一步发展以及人们对降低监控系统成本和提高可靠性的迫切要求,基于嵌入式系统的网络远程监控将成为新的研发热点。基于ARM的嵌入式的远程图像监控系统正是投入到这一热点,它充分结合了Internet网络的广泛性和嵌入式系统针对具体应用软硬件可裁减的产品特征,具有很强的实用性,正成为监控系统行业的生力军。它以其直观、方便、信息内容丰富而被广泛应用于电信、电力、银行、交通等众多场合。 本文所设计的监控系统作为服务端的是嵌入式Linux系统平台,它采用ARM内核的S3C2410芯片作为处理器,利用数字摄像头采集图像,再经JPEG压缩编码存储图像数据,服务器程序在平台上运行,等待监控系统环境中客户机使用浏览器发送的访问请求,服务器的CGI程序处理请求信息并返回结果给浏览器,可实现客户机浏览器通过网络访问嵌入式平台中制作的主页,并接收到图像数据进行显示。 本文首先介绍了嵌入式系统开发的特点,接着简要说明了系统的实现方案。在此基础上,把系统设计分为硬件设计和软件设计两大部分。硬件部分重点论述了S3C2410处理器与存储器和网络控制器芯片的接口设计问题。软件部分首先讨论了嵌入式Linux的构建问题,接着介绍了如何利用Video4 Linux API函数实现图像采集问题,重点论述了根据嵌入式系统平台的特点如何实现图像的JPEG编码算法的问题,然后针对基于B/S模式的网络监控系统结构,详细阐述了网络通信的具体实现过程和方法,着重提到了嵌入WEB服务器的构建和CGI程序的原理及编写。 最后通过实验结果显示,达到了本课题预定的目标,实现了利用局域网或Internet网对远程图像进行监控的功能。
引用
收藏
页数:98
共 34 条
[1]
基于S3C2410处理器的Linux移植 [J].
杨建伟 ;
杨燕翔 .
信息技术, 2007, (08) :97-100+103
[2]
基于linux2.6及S3C2410上的BOA的移植 [J].
孙磊 .
科技广场, 2007, (03) :180-181
[3]
构造嵌入式Linux的文件系统 [J].
郑桦 ;
刘清 ;
邢航 ;
徐智穹 .
微计算机信息, 2004, (08) :49-50+59
[4]
嵌入式Web服务器中CGI的特点及实现 [J].
张曦煌 ;
柴志雷 .
小型微型计算机系统, 2003, (11) :2046-2048
[5]
基于嵌入式Linux的远程监控系统的设计 [J].
黄英 ;
肖旭 ;
魏急波 .
电子工程师, 2002, (04) :11-13
[6]
动态网页制作.[M].徐红勤; 主编.北京师范大学出版社.2006,
[7]
Linux内核分析及编程.[M].倪继利著;.电子工业出版社.2005,
[8]
Web开发技术.[M].杜轩华;袁方编著;.上海大学出版社.2005,
[9]
嵌入式设计及Linux驱动开发指南.[M].孙天泽;袁文菊;张海峰编著;.电子工业出版社.2005,
[10]
ARM嵌入式系统基础教程.[M].周立功等编著;.北京航空航天大学出版社.2005,