- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统综合课程设计说明书-基于嵌入式的数码相框设计精选
嵌入式系统综合设计说明书
题 目: 基于嵌入式的数码相框设计
学生姓名:
组 别:
学 院: 信息工程学院
班 级: 计08-3班
指导教师:
2011年9 月 20 日
摘要 2
ABSTRACT 2
一、设计任务与要求 3
1、任务: 3
2、要求: 3
二、设计方案 3
1、总体设计功能 3
2、设计思路: 4
3、显示图片: 4
4、鼠标控制: 4
5、网路检测更新图片下载: 4
三、软件设计 4
1、主要模块流程图 4
2、部分程序清单及注释 6
2.1、客户端主程序: 6
2.2、三种图片更换效果 8
3、服务器端程序流程图 13
4、服务器端主程序: 14
四、调试过程 17
1、实验步骤 17
1.1、进入linux环境,启动两个终端,一个用于服务器程序,一个用于客户端程序。 17
1.2、解压freetype_2.3.11.tar.bz2文件,进入其目录下,输入make命令进行编译连接。 17
1.3、在命令行执行source ./dpf.sh shell文件。 17
1.4、在命令行 sudo chmod 777 /dev/fb0 sudo chmod 777 /dev/input/mice 命令,输入密码即可。 17
1.5、启动服务器终端,在命令行使用make命令,输入./server运行程序。 17
1.6、启动客户终端,在命令行使用make命令,输入./client运行程序。 17
2、出现的问题 17
2.1、每当鼠标滑过都会有痕迹留下,看上去很像画笔。 17
2.2、程序编译时出现段错误。 17
2.3、下载文件时出现阻塞现象。 17
3、解决方法 17
3.1、在鼠标绘制前保留一下上一时刻鼠标锁在位置的像素值,鼠标过后在还原,问题解决。 17
3.2、出现段错误的地方很多,原因也很多一般是越界了,把内存地址中的其他值给冲掉了,用gdb调试即可找到问题所在。 18
3.3、下载文件时出现阻塞现象的可能原因是套接字read与write不同步,还有可能是文件读完了,获得不到中断信号,退不出循环体,这是只要获得文件的大小即可(获取文件大小用lseek函数)。 18
五、总结 18
六、参考文献 19
摘要
数码摄影已经成为如今的主流摄影方式,但并不是每个美丽的瞬间都用相纸冲刷出来(原因:这需要大量的金钱),经过市场调查只有%35左右的相片被冲洗,为了尽可能的减少人们的遗憾,数码相框的产生成为了必然,数码摄影也推动数码相框的发展。
本设计主要应用了C/S模式,实现了网络间的数据传递和服务器的并发。客户端(Client)实现了鼠标控制,图片接受,图片的检测更新,图片的显示等功能,服务器(Server)主要实现图片的检测更新及传递数据,图片显示主要是引入了JPEG数据库包(Copyright George Peter Staplin),使我们的设计更为简单易懂。服务器使用了fork()函数实现的服务器并发,使阅读程序的人员能更清楚地理解服务器并发的实现。
关键词: 鼠标控制,服务器并发,检测更新
ABSTRACT
Digital photography has becomed the mainstream of the photography way.Now ,it is not every beautiful moments all washed out by the paper ( Reason: this will need a lot of money). By market investigation only around thirty-five percent of pictures were flush, in order to minimize the number of people regret, digital photo frames become necessary, digital photography promote the development of the digital photo frame.
This design is mainly used for C/S mode, and realize the data transfer between the network and server concurrent. The Client realized the mouse control, pictures accepts, images of the detection update, pictures of the show, and other functions, Server mainly reali
文档评论(0)