- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于linux下的图像传输毕设论文
本科学生毕业论文(设计)
题目(中 文): 基于Linux下的图像传输 (英 文): Image transmission based on Linux 姓 名 学 号 院 (系) 专业、年级 指导教师
2014年 5 月 8 日
目 录
绪论 1
1 linux图像传输技术简介 2
1.1 linux的背景 2
1.2 linux图像传输协议的特点 3
1.3 linux图像传输的未来发展方向 3
2 linux图像传输系统总体设计 4
2.1 系统总体方案设计与比较 4
2.2 系统总体程序流程图 6
3 linux图像传输系统平台分析 7
3.1 系统平台--s5pv210开发板资源配置概要 7
3.2 系统平台--s5pv210开发板linux系统分析 10
4 linux图像传输通信协议分析 12
4.1 linux平台通信协议分析 14
4.2 linux平台通信协议代码实例 16
4.3 多系统平台通信协议分析 18
4.4 多系统平台通信协议代码实例 19
5 linux图像传输多任务实现 20
5.1 linux图像传输多任务处理方式 20
5.2 linux图像传输多任务处理方式代码实例分析 21
6 linux图像传输系统用户登录与注册 22
6.1 系统用户登录与注册实现方式 22
6.2 实例代码语句介绍 23
6.2.1 sql语句介绍 23
6.2.2 sql语句C编程 24
7 linux图像传输系统客户端开发 25
7.1 TFT图形库分析 25
7.2 系统客户端框架及程序分析 25
8 linux图像传输系统服务器开发 32
8.1 系统服务器框架及程序分析 32
9 测试结果和问题分析 33
结论 34
参考文献 35
致 谢 36
插图索引
图 1 系统框架图 4
图 2 系统服务器端框架图 4
图 3 系统客户端框架图 5
图 4 飞秋客户端框架图 5
图 5 系统客户端程序总流程图 6
图 6 系统服务器程序流程图 6
图 7 S5pv210开发板外观 8
图 8 S5pv210核心板加底板 8
图 9 串 口 实 物 图 8
图 10 串 口 原 理 图 9
图 11 串口管脚定义图 9
图 12 网络芯片实物图 9
图 13 LAN9220芯片 10
图 14 RJ45 插座内部原理图 10
图 15 有线以太网接口原理图 10
图 16 UDP开发流程 15
图 17 TCP三次握手 15
图 18 TCP四次挥手 16
图 19 TCP开发流程 17
图 20 程序总流程图 25
图 21 接受UDP数据线程流程图 26
图 22 触摸屏线程流程图 29
图 23 聊天界面流程图 29
图 24 文件请求传输流程图 31
基于linux下的图像传输
摘 要
论文完成了linux平台下客户端顺利登陆和上线并实现了与windows数据传输功能,同时实现了一个简易的A8平台管理系统。A8平台管理系统主要功能是通过开发板客户端与windows平台飞秋传输图片。
首先,熟悉linux开发环境,分析linux下的网络协议,以及与windows平台数据发送和接收过程,为后续的图像传输做好准备。其次,分析sqlite3数据库的使用,最终能实现用户的登陆与注册中。再次,编写linux服务端应用程序。最后,测试整个项目功能,针对相应的问题,做调试和优化。
本文涉及技术较多,包括内核移植、根文件系统制作、TCP、UDP、Sqlite3数据库、TFT图形库、飞秋传输协议等核心技术。论文在测试时用一个图片文件在开发板客户端和pc平台的飞秋客户端实现数据传输,以达到在项目中对以上技术的应用。
【关键词】:s5pv210开发板 linux 内核 网络 图像传输
Based on image transmission under Linux
Abstract
Client smooth landing paper completed the Linux platform and online and realize the function of data transmission with Windows, and implements a simple A8 platform management system. A8 platform management system main function is through the development board with Windows client pla
文档评论(0)