基于F2812DSP的TCP/IP协议的实现及优化

基于F2812DSP的TCP/IP协议的实现及优化

论文摘要

随着因特网的成功,TCP/IP协议已成为一个全球性的通信标准。日常使用的网页传输,电子邮件传输,文件传输等功能均有赖于TCP/IP协议的实现。对于嵌入式系统而言,运行TCP/IP协议后,便能够与因特网上的设备进行通信。本文采用TI公司的F2812DSP芯片作为嵌入式系统的控制器。该芯片既具有数字信号处理能力,又具有强大的事件管理能力和嵌入式控制功能。通过F2812DSP的外部接口扩展一片以太网控制器Ax88796,并移植TCP/IP协议栈,我们实现了系统的通信解决方案。该方案功能强大,通用性好,为其他嵌入式系统的通信解决方案提供了很好的借鉴意义。在Ax88796驱动程序开发方面,本文分析了Ax88796的读写时序,并结合F2812DSP的外部接口时序,进行了时序匹配设计。本文通过中断的方式,实现了以太网数据帧的发送和接收,为上层协议屏蔽了底层硬件细节。同时,本文实现了Ax88796的溢出处理,通过定时器来检查网络连接状况并进行修复,使得系统具有很好的容错和自愈能力。在TCP/IP协议栈的移植方面,本文采用源码公开的嵌入式协议栈uip1.0,通过裁剪和移植,实现了IP、ARP、ICMP和TCP协议的功能。结合F2812DSP的特点,本文对协议栈进行了优化,对耗时较多的校验和计算采用汇编语言进行了编写。本文通过PC机上的TCP测试工具和网络协议分析工具Sniffer,对ARP协议,ICMP协议的Ping功能,TCP连接、释放和数据传输进行了严格的测试。测试结果显示,协议运行稳定可靠,具备了TCP/IP栈的基本功能,能够与因特网进行无缝连接。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 相关领域的发展及研究现状
  • 1.2 本课题的意义及研究内容
  • 1.3 论文内容编排
  • 2 系统总体设计
  • 2.1 基于F2812DSP 控制器平台
  • 2.2 基于 Ax88796 网络控制器的通信解决方案
  • 2.3 系统总体结构设计
  • 3 Ax88796 网卡驱动程序开发
  • 3.1 时序分析和设计
  • 3.2 网卡驱动程序开发
  • 4 TCP/IP 协议栈的实现和优化
  • 4.1 TCP/IP 协议栈的理论研究
  • 4.2 TCP/IP 协议栈在F2812DSP 上的实现和优化
  • 5 系统测试及结果分析
  • 5.1 系统测试
  • 5.2 结果分析
  • 6 总结及展望
  • 致谢
  • 参考文献
  • 附录1 部分源程序代码
  • 附录2 F2812DSP 配置文件
  • 相关论文文献

    • [1].基于嵌入式接口的可扩展TCP/IP协议栈的设计和实现[J]. 中北大学学报(自然科学版) 2016(06)
    • [2].嵌入式TCP/IP协议栈的设计与应用[J]. 电子世界 2017(16)
    • [3].几个主流TCP/IP协议栈介绍[J]. 计算机与网络 2016(16)
    • [4].单片机的嵌入式系统中TCP/IP协议栈的实现与应用分析[J]. 电脑迷 2017(05)
    • [5].TCP/IP协议栈的实现方法[J]. 工业控制计算机 2013(09)
    • [6].蓝牙协议栈在移动终端中的应用[J]. 中小企业管理与科技(下旬刊) 2011(12)
    • [7].基于信息家电的可重构协议栈的设计与实现[J]. 长沙民政职业技术学院学报 2010(01)
    • [8].嵌入式系统TCP/IP协议栈的定制研究[J]. 自动化技术与应用 2010(08)
    • [9].轻量级蓝牙协议栈的研究与应用[J]. 计算机应用与软件 2010(09)
    • [10].基于精简协议栈的ZigBee网络节点研究[J]. 单片机与嵌入式系统应用 2009(02)
    • [11].无线终端协议栈重配置技术研究[J]. 科协论坛(下半月) 2009(05)
    • [12].简化TCP/IP协议栈在SOPC中的应用[J]. 天津理工大学学报 2009(06)
    • [13].基于嵌入式系统的以太网TCP/IP协议栈概述[J]. 福建电脑 2016(07)
    • [14].基于实时的嵌入式TCP/IP协议栈平台设计与实现[J]. 计算机测量与控制 2014(10)
    • [15].轻量级TCP/IP协议栈机制分析与优化[J]. 计算机工程 2015(02)
    • [16].基于多核处理器的TCP/IP协议栈加速技术[J]. 网络新媒体技术 2013(01)
    • [17].一种嵌入式轻便TCP/IP协议栈的设计与实现[J]. 西南民族大学学报(自然科学版) 2010(03)
    • [18].嵌入式TCP/IP协议栈的简化和优化[J]. 现代计算机(专业版) 2010(08)
    • [19].基于嵌入式TCP/IP协议栈的网络家电服务器[J]. 商丘师范学院学报 2009(03)
    • [20].嵌入式TCP/IP协议栈的设计与实现[J]. 微电子学与计算机 2008(06)
    • [21].微型嵌入式TCP/IP协议栈开发[J]. 电子设计工程 2014(22)
    • [22].在FPGA中实现嵌入式TCP/IP通信协议栈[J]. 单片机与嵌入式系统应用 2014(11)
    • [23].可防冲突的专用协议栈[J]. 计算机系统应用 2015(09)
    • [24].一种跨平台的实时TCP/IP协议栈设计[J]. 计算机工程 2014(09)
    • [25].FPGA中网络通信协议栈的裁剪及其全硬件实现[J]. 计算机工程与设计 2013(09)
    • [26].物联网中嵌入式TCP/IP协议栈的设计技巧[J]. 通化师范学院学报 2011(02)
    • [27].一种应用于数字化变电站的嵌入式TCP/IP协议栈[J]. 电力系统自动化 2010(10)
    • [28].6LoWPAN协议栈一致性测试系统的设计[J]. 电信技术 2010(09)
    • [29].嵌入式TCP/IP协议栈的设计与实现[J]. 电子元器件应用 2008(08)
    • [30].VoIP协议栈的安全性研究[J]. 无线互联科技 2013(12)

    标签:;  ;  ;  

    基于F2812DSP的TCP/IP协议的实现及优化
    下载Doc文档

    猜你喜欢