论文部分内容阅读
近年来随着嵌入式系统的发展,各种嵌入式设备已广泛应用于家庭、工业、军事等各个领域。在应用数量上远远超过了通用计算机。当今社会已进入信息化、网络化的时代,各种嵌入式设备也急需利用互联网,将信息快速、便捷的传至任一地点,从而实现远程控制。如何让资源有限的嵌入式设备实现联网功能,已经成为需要关注和研究的重要问题。当今,在一些控制领域中,为了实现多个MCU之间的信息交换,利用CAN,RS232等总线将MCU组网,这种网络不但有效半径有限,通信协议少,而且孤立于Internet以外。本文基于这一现状提出了嵌入式WEB服务器,通过WEB技术,将信息以网页的形式动态、快捷的传至任一地点,使嵌入式Internet成为现实。本文针对嵌入式设备的特点,在深入研究和分析了TCP/IP协议栈的特点,以及对现有通信协议进行比较的基础上,提出了一种适合于嵌入式的通信协议—LWIP。本文在分析了嵌入式设备特点基础上,根据功能要求对TCP/IP协议栈进行了剪切,从而使LWIP能在资源有限的嵌入式设备上运行。为使嵌入式WEB服务器实现动态WEB功能,本文对适合于嵌入式系统的动态技术—CGI进行了分析,对CGI通过URL、FORM技术实现动态交互功能进行了研究,提出了简单的嵌入式CGI,从而使嵌入式WEB服务器实现简单的动态WEB成为可能。本文提出了动态嵌入式WEB服务器,并在LWIP、嵌入式CGI的基础之上予以实现,使用户能够通过互联网对嵌入式设备进行实时控制。嵌入式WEB服务器的设计符合了嵌入式设备和网络技术的发展需求,并且具有较好的理论研究价值及广阔的市场应用前景。