论文部分内容阅读
                            
                            
                                控制网络一般指以控制“事物对象”为特征的计算机网络系统,简称Infranet(infrastructure network),它以引发物质或能量的运动为最终目的。目前控制网络主要采用两种技术:现场总线技术和工业以太网技术。由于现场总线技术标准众多,而工业以太网技术尚不成熟,因此现阶段一般综合采用两种技术,形成一种混和的控制网络结构。在一个混和型的控制网络中,嵌入式HTTP服务器完成了HTTP/TCP/IP协议和现场采用的通信协议之间的转换,是整个系统的关键设备。同时,使用嵌入式HTTP服务器还能实现设备的Internet远程监控。    嵌入式HTTP服务器有着不同于传统嵌入式系统的特点。嵌入式HTTP服务器处在现场层和监控管理层的中间,且它与现场层的具体应用在功能上是一种弱耦合关系。一个嵌入式HTTP服务器理论上可以存在于不同的控制网络,适用于不同的接入方式,可以连接不同的设备级轻质网络,而无论这种设备级轻质网络采用什么样的技术和完成什么样的控制任务。    因为嵌入式HTTP服务器在控制网络中的作用及其“通用性”的特点,设计一个具备“通用性”,能够在不同应用下使用的嵌入式HTTP服务器,就具备了良好的经济价值和研究价值。论文提出了一种基于通用性、移植性和扩展性考虑的嵌入式HTTP服务器的设计新思路。其主要的研究内容包括:    1.论文研究了嵌入式HTTP服务器和嵌入式操作系统之间的关系,并结合应用要求重点研究了Linux/RT-Linux,解决了如何在Linux/RT-Linux上构造一个“通用”的嵌入式HTTP服务器的问题。    2.论文对标准的HTTP/1.1协议作了嵌入化处理,并对扩展性和兼容性问题进行了说明。    3.为了实现“通用性”和“扩展性”,在嵌入式编程中充分利用现代软件工程学的思想,实现了一个分层的、面向对象风格的代码结构。    4.论文研究了多线程技术,以及Linux/RT-Linux下线程的实现原理、编码方法,并应用到嵌入式HTTP服务器的设计中。