论文部分内容阅读
本文提出了一种基于嵌入式TCP/IP协议栈的MCU直接实现形式,它是用软件方法直接在嵌入式设备上实现TCP/IP协议,具有节省空间,降低成本的优点,更重要的是可以随意配置甚至修改各种协议,且能通过软件升级方式跟随未来的发展。
本课题设计了以DSPTMS320LF2407和网络控制器RTL8019AS为核心硬件的嵌入式系统,并结合当今流行的单总线温度传感器DS18B20的应用,组成一个基于Ethernet的网络温度实时检测系统。
本文首先介绍了嵌入式TCP/IP栈,分析了协议栈所采用各层协议的功能及封装。然后围绕本系统的硬件框图进行解释说明,介绍了各组成部分的功能以及设计思想。在系统的软件设计方面,本文详细剖析了TCP/IP协议栈各层协议的实现以及网络控制器RTL8019AS的数据收发机制,并列出了各主要函数结构以及程序流程图。