论文部分内容阅读
随着后PC时代的到来,嵌入式系统的应用范围日益广泛,同时Internet技术的应用也越来越普及。如何将Internet资源应用到嵌入式设备中,使人们可以方便地实现对嵌入式设备的远程监测和控制,已成为当今IT界的热门话题。 嵌入式Internet技术就是嵌入式计算机技术与Internet结合的产物。它的主要目的就是解决设备与Internet的互联问题。只要实现了嵌入式系统接入Internet,就可以方便、低廉地将信息传送到世界上的任何地方。 本文讨论了基于低端MCU的嵌入式Internet技术。首先介绍了嵌入式Internet的基础知识,然后根据嵌入式设备的特点,对标准TCP/IP协议进行了合理的简化,实现了符合8位单片机的嵌入式TCP/IP协议栈。协议栈实现的协议包括:IP(网际协议)、TCP(传输控制协议)、ICMP(Internet控制报文协议)和ARP(地址解析协议)。 在协议栈的基础上,实现了简单的嵌入式Web服务器。本文介绍了嵌入式Web服务器的具体实现过程。该Web服务器采用单片机C8051F020作为微控制器,通过以太网控制芯片CP2200与Internet相连。还详细介绍了系统实现的硬件结构以及CP2200驱动程序的设计。 本文所介绍的Web服务器配置成功后,成为网络中有独立IP地址的一个节点,网络中的任意一台具有浏览器功能的网络设备或PC机都可以访问存储在本系统中的超文本页面。通过对页面上的控制按钮进行直接操作,可以实现MCU与网页的动态交互功能。