论文部分内容阅读
本文首先介绍了嵌入式技术的现状和发展趋势,比较了几种嵌入式硬件和实时操作系统的特点,从而确定了本课题研究的嵌入式Web服务器的总体设计方案。在嵌入式Web服务器的平台设计方面,本文结合AT91RM9200处理器的特点,以模块化的方式完成了系统硬件平台的设计,并结合硬件平台特点,完成了AT91RM9200的VxWorks的BSP(板级支持包)、串口驱动、网口驱动的制作,操作系统的移植。在软件设计方面,本文根据VxWorks应用程序开发的特点,完成了静态网页文件、HTTP引擎、CGI控制、动态网页、文件系统和安全策略的设计。
用户可以通过Internet登录嵌入式Web服务器,利用浏览器查看现场设备的工作状态,实现远程维护功能。本文结合中小水电站载波组网通信结构特点,试验研究了嵌入式Web服务器在中小水电信息采集系统中的应用,通过CGI访问方式,能够获得静态图形网页或者动态表格,实现对载波组网通信装置的远程在线工作状态监测和诊断功能。
试验结果显示,基于VxWorks的嵌入式Web服务器具有功耗小、成本低、功能强、运行稳定可靠,特别适合在电力系统等较为恶劣环境下,为远程设备监控和维护提供简便、快捷的解决方案,也可用于工业控制、仪器仪表、信息家电等多个领域。