基于8位MCU的嵌入式IPv6协议栈的研究与实现

来源 :沈阳航空工业学院 沈阳航空航天大学 | 被引量 : 1次 | 上传用户:ITredfox
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的迅猛发展,IPv4的地址空间已近枯竭,致使价格低廉、体积小巧的嵌入式设备无法大量接入网络。IPv6协议作为下一代网络的核心协议,较好地解决了当前IPv4协议所面临的问题,适应了未来网络基础设施在数量和质量上的要求。目前国内外还没有成熟的针对8位MCU的嵌入式IPv6协议栈,所以在嵌入式系统中引入IPv6协议,实现低端嵌入式设备联网的功能,具有很高的科研价值和经济效益。本文介绍了一个基于8位单片机的嵌入式IPv6协议栈的设计与实现,包括IPv6、ICMPv6、邻居发现和TCP协议以及网络接口模块。该协议栈采用层次化的体系结构,针对单片机资源有限的特点,对复杂的IPv6协议进行相应的裁剪,力求做到精简。同时,协议栈采用模块化的方法,结构清晰,便于扩充。另外,协议栈在数据结构、内存管理等方面针对8位MCU的特点也作了充分的考虑。本文还介绍了系统实现的硬件平台和以太网控制器驱动程序的设计。最后,在协议栈实现的基础上与已有的IPv4协议栈LwIP进行对比,通过性能测试结果与协议机制相结合的方法对协议栈的性能进行分析。协议栈以微控制器C8051F020作为硬件控制平台,通过以太网控制器CP2200与Internet相连,运行稳定。该协议栈具备代码尺寸小,运行时占用内存空间小等适合低端嵌入式设备的特点,具备很好的移植性和扩展性。本文中的性能分析结果对在低端嵌入式设备上实现IPv6协议的研发人员具有重要的理论指导意义。
其他文献
随着社会经济的发展,体育运动和体育产业在全世界范围内蓬勃发展起来,世界各国对大型体育赛事的关注度越来越大。为了保证体育比赛的公平公正及体育赛事报道的准确性和转播的
鉴于模糊系统具有知识易于显示表达和易于解释以及神经网络具有优良的学习能力的特点,本文通过对常用的Mamdani模型和T-S模型的模糊神经网络的研究,设计了一种基于Average的
计算机及Internet技术的不断发展使得以计算机及其网络为核心的信息系统成为现代社会不可或缺的内容。但是信息系统在安全方面还存在很多挑战。访问控制是信息安全领域一项重
随着信息技术的快速发展,数据的种类越来越多且数据规模越来越大,而时间序列是其中一种很重要的数据形式。从时间序列数据中寻找出异常极具意义,例如检测异常心电数据、异常
心电图(Electrocardiogram,ECG)从19世纪被应用于临床医学以来,一直在疾病诊断过程中扮演着重要角色。通过对前人研究的总结和分析,可以发现心电信号处理算法非常的丰富,但很
随着RFID技术的飞速发展,RFID标签成本不断降低,读取率和读取范围也不断得到提高,更多的企业开始策划并着手准备RFID项目的使用。在数据采集方面迅速发展的同时,如何共享各个
无线传感器网络是一种特殊的Ad Hoc网络,它具有自组织、快速展开、抗毁坏性强等特点,在军事、环境监测、医疗健康、工业控制等方面有着十分广阔的应用前景。无线传感器网络是
本文研究了基于MAS的机器人动态博弈系统中的协作问题。首先,研究了多智能体系统相关理论,提出一种基于MAS的多机器人体系结构;其次,研究了多智能体协作策略和多机器人系统的
随着网络以及社交网站的快速发展,例如Facebook和Twitter,社交网络已经成为人们获取信息和扩散信息的主要平台之一。在社交网络中,利用社交网络的信息扩散的特性(如快捷,范围
分布式环境下的数据发布模式与传统的,数据拥有者承担用户查询处理的集中式模式相比具有网络等待时间短,服务器维护便宜,抗DDoS攻击等一系列的优势,具有广阔的应用前景。然而