论文部分内容阅读
随着互联网的日益普及,信息共享的程度不断提高,如何通过互联网共享以单片机应用系统为中心的小型嵌入式设备的信息,即如何实现嵌入式系统的Internet接入,已成为人们越来越关注的研究课题。 本文首先研究了国内外嵌入式系统Internet接入的现状,以及各种方案的优缺点,并最终提出了一种基于SX52BD微控制器的嵌入式Web服务器的实现方案。 本文设计实现的嵌入式Web服务器的硬件主要由SX52BD微控制器、以太网控制芯片RTL8019AS、串行存储器24LC256和串行电平转换芯片MAX232组成。一方面,SX52BD微控制器通过设计实现的RS232接口与其它嵌入式系统进行数据通信;另一方面,SX52BD微控制器内部要实现TCP/IP协议栈,并驱动网络接口控制器RTL8019AS,再经耦合隔离变压器HR901170A和以太网以实现嵌入式系统的Internet接入。 在SX52BD微控制器内部嵌入TCP/IP协议栈是嵌入式Web服务器实现的关键。本文在对TCP/IP协议进行了深入研究和分析的基础上,对TCP/IP协议进行合理的简化,选择实现了ARP、IP、ICMP、TCP和HTTP协议。这样,Internet上的远程用户就可以通过浏览器访问嵌入式Web服务器,进而实现对嵌入式系统的远程控制和监测。 本文设计实现的嵌入式Web服务器具有成本低,体积小,速度快,通用性强,使用方便等优点,为远程监控、远程诊断和维护等应用提供了有利的解决方案,可以在信息家电、工业控制自动化、智能仪表及传感技术等多个领域得到广泛的应用,具有较高的理论及应用价值。