论文部分内容阅读
在当前数字信息技术和网络技术高速发展的后PC时代,将以太网技术应用到工业控制、信息家电等领域,可以达到降低成本、简化结构等成效.而嵌入式系统以其体积小、功能多、支持以太网技术等优点,成为多种领域中的新热点.但是现在大多数的嵌入式设备所采用的通讯方式还是基于局部总线的形式,这种通讯方式已经逐渐不能满足对于数据远程传输的需求,而TCP/IP协议栈的引入可以使嵌入式系统方便的接入Internet.将嵌入式技术与Internet技术相结合将成为一种发展趋势,既可以简化系统结构又可以达到降低系统成本的目的.该文所介绍的协议转换系统以嵌入式系统为核心,以Internet为基础,利用其串行接口与其他需接入网络的设备的底层I/O节点相连,上层则直接接入局域网,允许授权的用户在局域网上任意一点应用浏览器或自定义的应用访问该系统,以实现对下层设备的监视和控制.该系统在楼宇自动化、工业底层网络、信息家电等场合有着广泛的应用前景.该文首先从嵌入式Internet发展现状入手,分析了实施该课题的必要性、重要性和可行性,提出了课题的实现目标.其次,描述了在8位微控制器上面实现TCP/IP协议栈的过程,并对协议栈进行适当的裁剪,实现了TCP/IP协议栈中的数据链路层驱动和ARP、IP、ICMP、UDP、TCP、HTTP一系列协议,详细解析了各层协议的实现过程、硬件接口技术及程序调度流程,其中,重点讨论了以太网控制器RTL8019AS的应用、ARP缓存表的设置及TCP协议的实现,给出了具体的实现方案及运行结果,达到了系统的预定目标.最后,给出了对系统的客观、全面的评价,并对进一步改进提出了建议.