Print

基于嵌入式技术网络测试仪的研究及设计

论文摘要

随着网络环境的日趋复杂,故障一旦出现,仅依靠网络管理员的经验很难排除。如何方便地查找网络的故障、实时跟踪网络资源的利用情况、解决网络传输的瓶颈问题,取决于测试仪器是否会快速地发现并隔离问题的所在。故此,运营维护过程中测试工具的选用及开发成为了一个非常关键的课题。本文重点研究了嵌入式技术,C8051F340处理器和TCP/IP协议。提出了一种基于嵌入式技术的网络终端测试仪的设计。依据TCP/IP协议的构造和嵌入式客户端的知识,从硬件和软件两个方面来设计。该客户端硬件选用8位MCU C8051F340通过以太网控制器CP2200接入以太网,并通过键盘输入需要手工配置的测试信息,将测试结果输入到LCD液晶屏,反馈给测试人员。软件部分选用了嵌入式技术,应用程序是采用C语言模块化设计,结合CP2200可编程芯片技术,利用嵌入式TCP/IP协仪栈实现了嵌入式以太网终端测试仪的软硬件设计。此测试仪在湖南科技学院网络中心实验室通过串口调试软件进行PING检测,能正常的PING目标地址,并能接收到测试结果。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题提出的背景
  • 1.2 国内外研究现状和水平
  • 1.3 主要研究内容
  • 1.4 论文的安排
  • 第二章 系统设计相关技术
  • 2.1 嵌入式技术
  • 2.1.1 嵌入式Internet技术
  • 2.1.2 嵌入式技术在以太网控制器中的应用
  • 2.2 数据通信技术
  • 2.2.1 TCP/IP技术
  • 2.2.2 TCP/IP协议栈嵌入实现流程图
  • 2.2.3 IP协议处理
  • 2.2.4 ARP协议处理
  • 2.2.5 ICMP协议处理
  • 2.2.6 UDP协议处理
  • 第三章 系统总体设计
  • 3.1 任务及技术指标分析
  • 3.2 嵌入式客户端总体设计
  • 3.2.1 Internet接入
  • 3.2.2 嵌入式客户端硬件设计
  • 3.2.3 嵌入式客户端软件设计
  • 第四章 嵌入式客户端的硬件系统
  • 4.1 系统的硬件结构
  • 4.2 C8051F340与网络的连接
  • 4.2.1 以太网控制器的选择
  • 4.2.2 以太网控制器CP2200
  • 4.2.3 MCU C8051F340和CP2200的接口
  • 第五章 嵌入式客户端的软件实现
  • 5.1 程序结构
  • 5.2 程序中的定时器
  • 5.3 系统初始化模块
  • 5.4 以太网控制器驱动程序模块
  • 5.5 TCP/IP协议栈模块
  • 5.6 串口通信模块
  • 5.7 测试程序
  • 5.8 测试结果
  • 第六章 总结与展望
  • 6.1 嵌入式客户端预期达到的功能
  • 6.2 实现特色与技术创新
  • 6.3 展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

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