Print

嵌入式TCP/IP协议栈TINET的移植研究

论文摘要

物联网关键技术之一是实现物联网中各种嵌入式系统的互联。在物联网众多通信协议中,TCP/IP协议将占据主导地位,承载着整个物联网。然而传统的TCP/IP协议栈并不适合直接应用于嵌入式系统,未来的物联网应用需要一种符合嵌入式系统特点、适合移动场景、支持IPv6的TCP/IP协议栈,即嵌入式TCP/IP协议栈。由日本TRON协会提出的ITRON TCP/IP API规范是一种专门为嵌入式系统而设计并把IPv6纳入考虑范畴的嵌入式TCP/IP协议栈。ITRON TCP/IP API规范在日本已经成为一种事实上的统一规范,并得到了广泛应用。TINET是一个遵循ITRON TCP/IP API的嵌入式TCP/IP协议栈的具体实现,本文的主要内容即是对ITRON TCP/IP API和TINET进行研究。本文首先对嵌入式TCP/IP协议栈应具有的特点进行了探讨,介绍了几种常见的嵌入式TCP/IP协议栈;然后阐述了与ITRON TCP/IP API规范、TINET紧密相关的日本ITRON、TOPPERS Project的发展情况,对ITRON TCP/IP API规范主要特点和TINET的功能、配置及使用方法进行了详细的介绍;接下来本文研究了TINET的移植流程,并实现了TINET及其所依赖的嵌入式实时内核TOPPERS/ASP在ARM7TDMI-S架构微处理器LPC2478上的移植;最后,通过一系列实验和测试来验证移植的正确性。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题来源和意义
  • 1.2 国内外研究概况
  • 1.3 本文内容安排
  • 2 嵌入式TCP/IP 协议分析
  • 2.1 TCP/IP 协议及其在嵌入式领域中的应用
  • 2.2 ITRON 与TOPPERS Project 简介
  • 2.3 ITRON TCP/IP API 规范
  • 3 TINET 在LPC2478 上的移植
  • 3.1 TINET 的配置与设定
  • 3.2 开发环境介绍
  • 3.3 TOPPERS/ASP 内核移植
  • 3.4 TINET 的移植
  • 4 实验与测试
  • 4.1 工具与环境
  • 4.2 基于TINET 的网络应用简明开发流程
  • 4.3 基本测试
  • 4.4 高级测试
  • 5 总结与展望
  • 致谢
  • 参考文献
  • 附录 攻读学位期间发表的论文
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/b4a4486e4acdcee7e415a0af.html