论文部分内容阅读
随着科学技术的迅猛发展,互联网上的各种新应用层出不穷,许多领域的终端设备都产生了网络化的要求,它们需要通过接入因特网来得到功能上的扩展。
IPv6协议作为下一代网络的核心协议,较好地解决了当前IPv4协议所面临的问题,适应了未来网络基础设施在数量和质量上的需求,体现出灵活性、高效性等优点。嵌入式设备具有价格低、体积小、实时性好等优势,有着通用计算机无法比拟的优点,其网络化的开发有着广阔的前景。目前,国内外还没有支持单片机系统的嵌入式IPv6协议栈,所以在嵌入式系统中引入IPv6协议,实现低端嵌入式设备联网的功能,具有很高的科研价值和深远的学术意义。
本论文所涉及内容是国家科技部创新基金项目——“ZigBee(紫蜂)技术研制与开发”的重要组成部分。论文第一章分析了嵌入式系统网络化的发展现状与前景。第二章对IPv6基本协议栈进行了深入的研究,并论述了IPv6微型化的思想和协议栈精简的策略。第三章针对嵌入式系统的网络要求,分析了在嵌入式系统上开发IPv6微型协议栈的可行性。论文的第四章详细阐述了嵌入式IPv6微型协议栈的设计思想,提出了总体设计和模块化设计方案。第五章重点论述了协议栈的编码实现,同时给出了部分实现流程。第六章介绍了微型协议栈软件的调试方法与过程,并演示了其运行情况。最后论文对所做工作进行总结,给出了协议栈进一步优化的建议并提出发展方向。