论文部分内容阅读
单片机或微控制器(MCU),通称嵌入式系统,已经在家庭和工业的各个领域得到了应用。同时,互联网的普及和快速增长使得人们工作生活与网络紧密相关。嵌入式系统连入Internet的研究已成为目前嵌入式技术发展的一个重要方向。
本文的系统是为实现嵌入式系统的Internet网络化提出的一种方案。该方案主要是从嵌入式系统现有的实际情况出发,以满足实用为目的,简化TCP/IP通信协议,嵌入到目前被广泛应用的8位MCU中,并通过网络接口芯片提供一个网络接口连接局域网,实现嵌入式系统与计算机网络的互联。
论文首先概述了嵌入式系统的发展现状和应用前景,并比较了当前国内外几种主要的嵌入式Internet解决方案的前提下,选择了针对应用最广泛的以MCS-51系列单片机为基础,嵌入一个较为简化的嵌入式TCP/IP协议作为设计方案。接着对TCP/IP协议族的一些基本协议如ARP、IP、ICMP、TCP、UDP等都作了详细分析。然后对系统的硬件组成、配置进行了说明,并设计了接口电路,重点研究分析了TCP/IP协议栈的实现思路和方法,创造性的按照嵌入式应用的需求,对传统的通用的TCP/IP协议在不违背协议标准的前提下进行剪裁,使之满足嵌入式应用的要求。在最后对设计方案进行了测试,结果表明本设计方案能够实现ICMP协议的ping命令,UDP协议和最关键的TCP协议,证明了本设计方案的可行性。