基于Web的嵌入式远程监控技术研究

来源 :安徽大学 | 被引量 : 0次 | 上传用户:jingkaiqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,计算机科学技术、信息通信技术得以快速发展,而且随着3C(computer, communications, consumer electronics)技术的快速合一,使得嵌入式系统在生产生活的各个方面得到广泛的应用。随着嵌入式应用的深入发展,传统的单片机已经不能满足当前技术发展的需求和用户的需要,而32位的嵌入式微处理器逐渐占据市场。其中,32位的基于精简指令集的ARM (Advanced RISC Machine)处理器内核处于领先位置,它能提供Thumb和ARM两种指令供用户选择,以便用户在更小的存储空间和更快的处理速度之间作出平衡。随着嵌入式应用的持续增多,嵌入式系统越来越需要操作系统的支持,这有利于用户的明细化操作和新的功能的不断拓展。嵌入式远程监控系统的发展离不了信息交换技术和现场工业控制技术的进步,可以通过各种网络设施把远程的监控设备联系在一起,不仅能得到从远程设备发送的信息,还能把必须的控制信息发送给远程设备,从而达到远程监控的目的。嵌入式系统的发展离不了互联网技术的发展,现在互联网遍布全球各个角落,在各个领域得到广泛应用,嵌入式远程监控技术有待于与Web技术相结合,所以构建基于Web的嵌入式服务器势在必行。本文首先着力于构建基于Web的嵌入式服务器,并实现简单的远程监控功能。目前广泛流行的开源Linux操作系统完全免费,其内核占用空间微小、支持硬件资源多,在嵌入式系统的学习和应用中得到广泛使用。即便如此,要适应嵌入式系统可使用资源有限的特点,仍然需要对嵌入式Linux操作系统进行配制。整个嵌入式系统的开发过程不同于传统软件,嵌入式系统软件的开发需要在交叉编译环境下进行。然后,着重介绍了嵌入式Web服务器的特点,通过比较选择使用可应用于基于Web的嵌入式远程监控系统的Boa服务器。接着,实现了具有MMU功能的ARM-Linux平台下BOA的移植与配置。CGI技术在网页管理方面应用广泛,通过使用其动态交互功能,用户可以使用常用的网页浏览器就能达到对远程设备进行监控的目的。最后,对整个系统进行源码级的分析,以便得到更有效地应用,对CGI程序的漏洞进行分析,操作系统内核的裁剪问题。并对Web服务器进行了改进,讨论了Web服务器集群负载均衡技术,采用基于请求服务等待时间的处理能力调度均衡算法。
其他文献
随着网络的广泛应用,局域网内部的安全问题日益严峻。传统外部网关或防火墙技术能保证内部网络免受外部的入侵与攻击。但是,对于网络内部用户访问内网资源的安全性操作没有进
无线传感器网络作为一种新兴的信息获取系统,在探测、工业生产自动化、生态环境监测等方面,都具有非常广阔的应用前景。无线传感器网络中的节点具有体积小、成本低,而且具有
无线传感器网络,是集成了传感器技术、微电子技术、网络通信技术而形成的具有信息获取和信息处理功能的移动网络,它是多学科交叉的前沿研究课题,在军事、工业、医疗、交通和
随着信息时代的到来,科研工作者在研究过程中不可避免地会遇到大量的高维数据,如全球气候模型、人类基因分布、文本聚类中的词频等,所以经常会面临高维数据降维的问题。数据
自然人机交互是未来计算机的发展方向,最终目标是使计算机能看,能听,能说,会思考。文章研究的是用多个指示色标块作为交互媒介,摄像头作为输入设备的基于计算机视觉的人机交
运动人体的检测与跟踪是计算机视觉研究的一个重要领域,是对人体进行行为分析和理解的基础,其相关技术被广泛应用到人类的各个领域中。行人检测与跟踪主要有静止背景与运动背
随着互联网信息爆炸性增长,通用搜索引擎已经越来越难以满足人们日益增长的个性化需求。在面对专业搜索请求时,通用搜索引擎往往表现的力不从心。为了实现对特定行业的专、准
Web2.0时代,网络出现了大量产品评论,这些评论不仅给用户消费产品带来一定的导向作用,而且对厂家生产产品起到一定的反馈作用,如何从大量复杂评论数据中抽取有效信息并构建评
在企业级分布式应用领域,传统的分布式应用体系结构大都从自身需求出发,使用各种不同的技术构成相互独立的紧耦合的封闭式系统,它们相互之间缺乏兼容性、有效的互操作性以及重用
随着信息时代的发展,人们所获得的信息量爆发性的增长,以至于人们对从巨大信息量中获得有用的而且正确的信息具有更为迫切的要求,这也就是数据挖掘产生的原因。数据挖掘即分