基于linux qt的网络调试助手课设报告

基于linux qt的网络调试助手课设报告

ID:9607640

大小:697.50 KB

页数:13页

时间:2018-05-03

基于linux qt的网络调试助手课设报告_第1页
基于linux qt的网络调试助手课设报告_第2页
基于linux qt的网络调试助手课设报告_第3页
基于linux qt的网络调试助手课设报告_第4页
基于linux qt的网络调试助手课设报告_第5页
资源描述:

《基于linux qt的网络调试助手课设报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、编号:嵌入式系统综合开发实训(论文)说明书题目:Linux下的网络调试助手学  院:计算机科学与工程学院专业:计算机科学与技术学生姓名:孤狼学号:1100310315指导教师:2014年12月19日摘要本论文主要论述了整个课程设计《Linux下的网络调试助手》的目标任务,以及完成目标任务的设计思路以及最终的解决方案和最终软件实现效果。本文开篇引言介绍本软件的开发背景,设计这个系统是建立在什么情况下的,以及本系统能处理现实中那些事务。在需求分析阶段,主要考虑的是本系统具体要求能处理那些现实中哪些事务,有些什

2、么功能,考虑系统的交互性,可行性以及使用哪个开发平台。在总体设计中,进行结构分析与流程设计。在详细设计中,介绍软件设计中建立网络连接的Tcp_ip服务端与客户端,数据的接收和发送,字符与十六进制的转换显示,定时重复发送,获取文件数据发送和保存接受数据至文件以及接收发送字节数目的显示。最后论述开发过程所遇问题和解决方法,软件的测试过程,使用的关键技术和软件特色,最终实现的功能效果。关键词:Linux、网络调试助手、TCP_IP、服务端、客户端、发送、接收、UDP目录1.绪论11.1背景:11.2研究意义:1

3、2.软件概述12.1软件说明12.2功能目标13.软件需求分析13.1问题描述13.2软件的总体需求13.3软件的详细需求23.4使用环境23.5开发编程环境及语言23.6可行性分析23.7软件总体结构目标要求34.软件详细设计34.1软件总体结构34.2总体设计流程图44.3tcpsenersocket服务端设计54.4tcpclientsocket客户端设计54.5UDP设计54.6字符与十六进制转换显示/发送设计54.7定时发送设计54.8接收数据保存到文件54.9发送数据来源自文件54.10发送和

4、接受数据字节显示54.11数据清零64.11停止接收数据65.软件测试66结束语76.1总结76.2展望8谢辞9参考文献10桂林电子科技大学课程设计(论文)报告用纸1.绪论1.1背景:随着科技的蓬勃发展,嵌入式系统也得到了空前的发展应用,于此同时,很多嵌入式系统为了方便系统的调试以及适应互联网的发展与更高的用户需求,需要连接网络,网络不仅可以作为一种嵌入式系统的调试手段,也是嵌入式系统连接外界进行信息交流的一种手段。在嵌入式系统中,如今当属Linux发展的最好,应用最多。Linux是一套免费使用和自由传播

5、的类UNIX操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。1.2研究意义:基于Linux频繁的嵌入式网络编程开发,在测试调试编程阶段,如果有一个好的工具用于调试,将会事半功倍。在Windows上有很多TCP_IP的网络调试助手,而在Linux系统上却几乎没有,为了方便Linux上的网络调试开发,很有必要

6、设计一个基于Linux下的网络调试助手软件。2.软件概述2.1软件说明该软件是一个基于Linux系统下的网络调试软件,软件用于Linux嵌入式开发人员对TCP_IPUDP等网络配置进行调试测试,以便高效的的进行网络的配置实用。软件是要实现tcp_ip的服务端、tcp_ip客户端,进行数据的收发显示以便进行网络调试。2.2功能目标(1)能够选择TCP协议下的服务端和客户端(2)能对本地IP地址和端口号进行设置(3)接收区能选择字符或十六进制显示(4)接收数据可选择文件保存(5)发送区能选择发送字符串或十六进

7、制(6)能设置时间间隔进行自动重复发送(7)发送数据可来源输入框和文件(8)有发送和接收字节数显示3.软件需求分析3.1问题描述开发基于Linux下的TCP客户端和服务端可设置的网络调试软件,并实现相关接收和发送的内容。3.2软件的总体需求第10页,共11页桂林电子科技大学课程设计(论文)报告用纸实现TCP客户端和服务端的配置连接,实现数据的接收和发送,字符与十六进制的转换显示,定时重复发送,接收数据保存至文件与发送数据来源与文件,接收和发送字节数的计算显示。3.3软件的详细需求(1)打开软件后,能根据需

8、求在下拉列表选择协议下的服务端TCPSener和客户端TCPClient,然后通过Socket类进行网络的链接,连接后一个作为客户一个作为服务,进行相关的通信测试。(2)能在输入框分别对本地IP地址和端口号进行输入设置,有默认的设置。(3)接收区能通过一个CheckBox勾选十六进制显示,不勾选默认字符形式显示(4)接收的数据可通过按钮选择保存到一个文件中,可以使新建或已有文件。(5)发送区能通过一个CheckBox勾选十六进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。