论文部分内容阅读
随着网络技术和嵌入式技术的发展,基于嵌入式Web技术的监控系统的应用正成为监控领域最新的发展趋势,嵌入式Web远程监控不同于以往的C/S和B/S网络监控技术,它通常采用嵌入式系统作为Web服务器,使得系统的成本大大降低,且设备体积小巧,便于安装,出现故障易于维护,安全可靠,满足了现代监控系统的可扩展性、分布式、实时性等。此技术自问世以来得到了广泛关注,各式各样的解决方案和实现方式层出不穷。该项技术的研究具有广阔的应用前景,正是在这一背景下,本文对基于Web的嵌入式远程监控系统进行了研究。嵌入式Web监控技术的出现得益于电子制造工艺的飞速发展和嵌入式操作系统的应用日益广泛。ARM自诞生以来一直是嵌入式领域的宠儿,市场占有率非常大,三星公司的S3C2410就是一款成功的ARM产品,它基于ARM920T内核,拥有丰富的硬件资源,在控制领域倍受青睐。而ARM Linux是一款优秀的嵌入式实时操作系统,它源自标准的Linux内核,主要针对ARM核的处理器进行了相关移植,因此具有很好的移植性。本文首先介绍了嵌入式Web系统的基本概念、历史背景和发展状况,同时阐述了设计及实现嵌入式Web服务器的关键技术和相关的理论基础。然后介绍了本系统的软硬件开发平台及其建立:确定使用以S3C2410为主控制器的开发平台为系统硬件平台;选择了一款具有优秀网络性能并且开源的操作系统一ARM Linux,然后为其在宿主机上搭建交叉编译环境,并提出了嵌入式Web服务器的实现方案。本系统在Boa服务器的基础上实现了动态Web技术,结合Socket网络通信技术和嵌入式CGI技术完成了真正的人机交互功能,用户可以通过Web浏览器监控远程设备。最后将设计的嵌入式WEB服务器应用于广州普兰特电子有限公司的“基于WEB的现场监控系统的研制”课题中,合理的将研究成果应用于实践中,取得了良好的效果。