基于ARM嵌入式系统的TCP/IP协议栈的设计与开发

来源 :武汉工程大学 | 被引量 : 0次 | 上传用户:ijlusr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以太网以及TCP/IP协议已经是非常常用的网络标准。本论文研究的是在基于RTL8019AS以太网芯片的嵌入式网络终端中实现TCP/IP协议族。本文针对应用最广泛的以ARM系列单片机为核心的嵌入式系统,设计了一种合适该类系统使用的轻型TCP/IP协议栈。   开发环境采用的是ADS1.2,硬件平台主要是LPC2210,网络接口芯片RTL8019AS等组成。整个协议栈的设计是围绕着TCP/IP协议为中心进行的。协议中的物理层和数据链路层的MAC子层是由RT8019AS网络接口芯片来完成的。嵌入式操作系统采用非商业嵌入式操作系统μC/OS-Ⅱ。实现嵌入式操作系统在LPC2210芯片上的移植,是整个系统构架中的基础部分。   主要研究内容和结论如下:   (1)对ARM7TDMI核的体系结构进行深入分析,搞清楚基于ARM7TDMI核的微处理器LPC2210的内核结构、存储系统、中断系统和系统控制模块。   (2)研究了网络芯片RTL8019AS,分析了网卡芯片的内部寄存器组和工作原理。   (3)分析研究实时操作系统μC/OS-Ⅱ的组成结构和内核工作原理。对μC/OS-Ⅱ的内核、任务处理、时间处理、任务同步与通信、CPU管理等等进行了移植。   (4)重点对TCP/IP协议进行深入的研究,并根据嵌入式系统的特点及功能,对使用的TCP/IP协议作必要的简化。从而实现了一个简化的TCP/IP系统。   最后,给出了对系统的客观、全面的评价,并对进一步改进提出了建议。
其他文献
网络的快速发展,网络设备的增加和拓扑结构的复杂,使网络安全问题变得日益突出。网络安全管理技术需要进一步的发展,网络安全管理平台就是在这种情况下出现的一种新型的网络
自动人脸识别是当前模式识别领域中的一个极具挑战性的研究课题,因其在法律、商业、军事等领域具有广泛的应用前景而日渐受到各国政府以及科研单位的广泛关注和高度重视。如
随着XML相关标准的推广与应用,Web上出现了大量的XML文档。为了有效的管理,有必要将XML文档存储到数据库中。存储方案已成为XML数据管理领域研究的一个重要课题。纯XML数据库充
在多Agent系统中,单个Agent的功能非常有限,Agent之间需要通过频繁的信息交换和密切的协同工作以完成复杂功能,通信是Agent需要具备的基本功能。因此通信安全就成为多Agent系统
人类社会正迈向一个高度信息化、数字化的时代。在这种形势下,大量的信息被数字化并由信息系统统一维护和管理。随着信息系统的不断完善,信息系统管理着越来越多重要的数据,
钉螺的分布直接影响着血吸虫病的分布,有效控制钉螺也是目前最有效控制和预防血吸病的措施,而钉螺的分布与其孽生地环境的自然因素密切相关,并具有一定的空间特征,因此研究钉
随着社会的进步和互联网技术的发展,网络信息量的频繁剧增,当今社会面临着信息大爆炸。每天都有大量信息以电子文档的形式出现在人们面前。如何在海量信息中搜寻所需要的信息
无线传感器网络是一项新兴的技术,拥有广阔的应用前景,将在人们生产实践的诸多方面发挥越来越重要的作用。对于带有安全性要求的传感器网络而言,如何提高节点间的连通性一直
人脸的计算机模拟长期以来一直是计算机图形学以及人机交互中非常活跃的研究领域,逼真的面部合成是计算机图形学中最根本的问题之一,同时也是最困难的问题之一。随着计算机图
本体的概念起源于哲学领域,指的是对客观存在的解释和说明,近些年来,在人工智能、计算机科学和知识工程等诸多领域得到了迅速发展。本体可以实现某种程度的知识共享和重用,使