论文部分内容阅读
在工业控制领域,网络技术已经得到了越来越多的应用。Web技术作为其中一个重要的组成部分,也有着巨大的应用潜力。在嵌入式系统中构建Web服务器能够充分利用现有的技术资源,为嵌入式系统提供基于浏览器的远程服务功能。现代企业对于嵌入式Web服务器系统的需求,不再局限于简单的Web网页浏览功能,而需结合现场测控设备,提供动态的远程数据服务。本文的嵌入式Web服务器即结合EPA(Ethernet For Plant Automation)系统,对现场状态数据进行采集和处理,并通过Web服务为用户提供动态的设备信息查询及相关数据应用。在分析EPA标准的基础上,给出了一种实现Web服务器查询EPA网络中设备信息的解决方案。该方案不仅能够应用于EPA网络系统,还可以应用于其他现场总线或者现场I/O设备与Web服务器的网络互连。由于受到资源的限制,传统嵌入式Web服务器大都不能提供类似JSP、PHP、ASP等便捷的Web应用开发工具。如何为嵌入式Web服务器建立方便的应用开发工具仍处于研究和探索阶段,本文即针对这一类问题,分析嵌入式系统的特点,结合CGI(Common Gate Intergace)和SSI(Server Side Includes)技术,编写了一个服务器端嵌入脚本的轻量解释引擎XSP。并且在XSP中添加了对EPA网络中设备信息的访问功能,为嵌入式Web服务器的应用开发提供了一个便捷的方案。本文的其余部分还介绍了与研究主题相关的Arm Linux的移植及开发,并且在此基础上移植了一个thttpd服务器,用以提供Web服务功能。在文章的最后就本课题的进一步方向作了讨论。