论文部分内容阅读
嵌入式远程监控系统是信息网络与工业控制网络结合的产物,它通过现场控制网络、企业内部网和Internet,把分布于各地的智能仪表系统连接起来,实现与远程控制设备的信息交互,完成远程监视与控制任务。随着互联网技术近年来的不断发展,将工业控制网络融入互连网,并对其进行Web监控成为了近期的热点课题。
本文首先比较详细介绍了嵌入式Linux的特点,阐述了Linux操作系统的裁减定制步骤和移植方法;论述了建立嵌入式软件开发环境的过程,并为Web服务器定制了自己的嵌入式Linux操作系统;在分析比较了应用程序的开发方法和软件架构后,选择了适合本设计的软件开发方法。
接着,详细阐述嵌入式Web服务器的工作原理和设计方法,这是本设计的重点。本设计对常用的Boa服务器功能进行了扩展,完成服务器的动态交互的功能,使得远程用户只需要通过浏览器而无需专用软件就可以对工业现场设备进行监控。而且该服务器支持任何一种浏览器而不仅仅局限于几种常用的浏览器,扩大了系统的使用范围。针对页面全屏刷新数据时产生的闪烁问题本文提出了一种新的解决方法,采用开辟后台进程和管道通信的方法,结合多框架页面结构来不断刷新显示,解决了全屏刷新时引起的屏幕闪烁问题,系统运行结果显示该方法运行性能良好,不会给用户视觉造成影响。
最后对系统运行的实时性进行了分析和改进,通过为嵌入式Linux操作系统增加实时补丁,可以较好地提高服务器的实时响应速度,方法简单易行,可行性强;同时提出通过引入交换机、虚拟局域网等新技术可以改善网络性能,以此提高网络的实时性。文章的最后给出了本文实现的远程监控系统的监控界面、功能及具体的操作方法。实验结果表明,本系统能在实验室局域网范围内稳定运行,具有一定的实用性和参考价值。