基于嵌入式技术网络测试仪的研究及设计
论文摘要
随着网络环境的日趋复杂,故障一旦出现,仅依靠网络管理员的经验很难排除。如何方便地查找网络的故障、实时跟踪网络资源的利用情况、解决网络传输的瓶颈问题,取决于测试仪器是否会快速地发现并隔离问题的所在。故此,运营维护过程中测试工具的选用及开发成为了一个非常关键的课题。本文重点研究了嵌入式技术,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 以太网控制器CP22004.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