欢迎来到天天文库
浏览记录
ID:11602480
大小:16.41 MB
页数:37页
时间:2018-07-12
《基于linux下的图像传输本科学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科学生毕业论文(设计)题目(中文):基于Linux下的图像传输(英文):ImagetransmissionbasedonLinux姓名学号院(系)专业、年级指导教师2014年5月8日37目录绪论11linux图像传输技术简介21.1linux的背景21.2linux图像传输协议的特点31.3linux图像传输的未来发展方向32linux图像传输系统总体设计42.1系统总体方案设计与比较42.2系统总体程序流程图63linux图像传输系统平台分析73.1系统平台--s5pv210开发板资源配置概要73.2系统平台--s5pv210开发板linux系统分析104linux图像传输通
2、信协议分析124.1linux平台通信协议分析144.2linux平台通信协议代码实例164.3多系统平台通信协议分析184.4多系统平台通信协议代码实例195linux图像传输多任务实现205.1linux图像传输多任务处理方式205.2linux图像传输多任务处理方式代码实例分析216linux图像传输系统用户登录与注册226.1系统用户登录与注册实现方式226.2实例代码语句介绍236.2.1sql语句介绍23376.2.2sql语句C编程247linux图像传输系统客户端开发257.1TFT图形库分析257.2系统客户端框架及程序分析258linux图像传输系统服务器开发
3、328.1系统服务器框架及程序分析329测试结果和问题分析33结论34参考文献35致谢3637插图索引图1系统框架图4图2系统服务器端框架图4图3系统客户端框架图5图4飞秋客户端框架图5图5系统客户端程序总流程图6图6系统服务器程序流程图6图7S5pv210开发板外观8图8S5pv210核心板加底板8图9串口实物图8图10串口原理图9图11串口管脚定义图9图12网络芯片实物图9图13LAN9220芯片10图14RJ45插座内部原理图10图15有线以太网接口原理图10图16UDP开发流程15图17TCP三次握手15图18TCP四次挥手16图19TCP开发流程17图20程序总流程图2
4、5图21接受UDP数据线程流程图26图22触摸屏线程流程图29图23聊天界面流程图29图24文件请求传输流程图3137基于linux下的图像传输摘要论文完成了linux平台下客户端顺利登陆和上线并实现了与windows数据传输功能,同时实现了一个简易的A8平台管理系统。A8平台管理系统主要功能是通过开发板客户端与windows平台飞秋传输图片。首先,熟悉linux开发环境,分析linux下的网络协议,以及与windows平台数据发送和接收过程,为后续的图像传输做好准备。其次,分析sqlite3数据库的使用,最终能实现用户的登陆与注册中。再次,编写linux服务端应用程序。最后,测
5、试整个项目功能,针对相应的问题,做调试和优化。本文涉及技术较多,包括内核移植、根文件系统制作、TCP、UDP、Sqlite3数据库、TFT图形库、飞秋传输协议等核心技术。论文在测试时用一个图片文件在开发板客户端和pc平台的飞秋客户端实现数据传输,以达到在项目中对以上技术的应用。【关键词】:s5pv210开发板linux内核网络图像传输37BasedonimagetransmissionunderLinuxAbstractClientsmoothlandingpapercompletedtheLinuxplatformandonlineandrealizethefunctionof
6、datatransmissionwithWindows,andimplementsasimpleA8platformmanagementsystem.A8platformmanagementsystemmainfunctionisthroughthedevelopmentboardwithWindowsclientplatformflyautumntransferphotos.Firstofall,familiarwithLinuxdevelopmentenvironment,analysisofnetworkprotocolunderLinux,andWindowsplatfo
7、rmdatasendingandreceivingprocess,tobepreparedforthesubsequentimagetransmission.Second,theanalysis,theuseofsqlite3databasefinallycanrealizetheuserloginandregistration.Again,towriteaLinuxserverapplication.Finally,testthefunctionalityoftheentire
此文档下载收益归作者所有