欢迎来到天天文库
浏览记录
ID:6825234
大小:895.00 KB
页数:48页
时间:2018-01-27
《基于嵌入式linux图片浏览器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、本科学生毕业论文(设计)题目(中文):基于嵌入式Linux图片浏览器的设计与实现(英文):ThedesignandimplementationofphotobrowserbasedonEmbeddedLinux姓名学号院(系)电子工程系专业、年级电子信息工程级指导教师II湖南科技学院本科毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明
2、。本人完全意识到本声明的法律结果由本人承担。本科毕业论文(设计)作者签名:年月日27毕业论文(设计)任务书课题名称:基于嵌入式Linux图片浏览器的设计与实现学生姓名:系别:电子工程系专业:电子信息工程指导教师:27湖南科技学院本科毕业论文(设计)任务书1、主题词、关键词:Linux图片浏览器BMPJPEG2、毕业论文(设计)内容要求:一、本图片浏览器的设计要求:1.在Linux系统上,可以浏览BMP、JPEG格式的图片。2.根据图片本身的像素大小,可在当前PC机上位图转换为相应位的图片显示。3.提供全屏幕接口,可用于显示图像的幻灯片显示。4.实现图片的上一张,下一张的图片
3、切换浏览功能。5.实现手动浏览图片模式和自动浏览图片模式的双模式功能以及两种模式之间的自由切换。为了实现以上的要求,在Linux文本模式下,用Framebuffer进行图片的绘制和显示。Framebuffer一般对应/dev/fb0文件,打开这个文件,进行写操作图片会立即在屏幕上显示出来,就像操作一个普通文件一样。根据图片的头文件信息,可以知道图片的大小,多少个位表示一个像素,在根据当前PC机的相应情况,进行位图转换,根据图片的大小和当前PC屏幕的大小,进行放缩算法,全屏显示。根据监控键盘的输入,来控制手动浏览和自动浏览及两种模式之间的切换。二、在以上设计要求的基础上,精简
4、代码,优化代码,进行文件的细致划分,提高代码的可读性及规范性,进一步提高程序的运行速度,提高灵敏度,增强图片浏览器的稳定性。273、文献查阅指引:[1]李善平,郑扣根.Linux操作系统及实验教程[M].北京:机械工业出版社,1999:8-22.[2]陈莉君.Linux操作系统内核分析[M].北京:人民邮电出版社,2000:2-18.[3]李君毅,李刚.Linux在嵌入式系统中的应用[J].计算机时代.2007,5-32.[4]MauriceJ.Bach.Unix操作系统设计[M].北京:机械工业出版社,2000:28-46.[5]晶辰工作室.最流行图像格式实用参考手册[M
5、].北京:电子工业出版社,1998:22-55.[6]勒中鑫.数字图像信息处理[M].北京:国防工业出版社,2003:13-50.[7]阮秋琦.数字图像处理学[M].北京:电子工业出版社,2004:234-303.[8]孙仲康,沈振康.数字图像处理及其应用[M].北京:国防工业出版社,1985:1-351.[9]Pennebaker,WilliamB,米切尔(Mitchell,JoanL).JPEG静止图像数据压缩标准[M].北京:学苑出版社,1996:10-56[10]KenethA.Reek.C和指针[M].北京:人民邮电出版社,2003:8-78.[11]韩丽萍,郭大
6、波,任巨波.图片浏览器功能的实现[J].渤海大学学报(自然科学版),2004,25(4):377-379.4、毕业论文(设计)进度安排:1、2012年11月30日指导教师给学生下达任务书,2012年12月26日前完成开题。开题时间:2012年12月22日-26日2、第8期第7周(2013.4.7-4.13)中期检查,指导教师填写好中期检查表。3、第9周拿出初稿。4、第11周,正式答辩前,学生根据自身完成的情况提出答辩申请,并填写“学生答辩申请及资格审查表”。5、第11周(2013年5月8日)学生毕业论文(设计)定稿,准备答辩;6、答辩时间:2013年5月18日-19日。教研
7、室意见:负责人签名:注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。27湖南科技学院本科毕业论文(设计)开题报告书论文(设计)题目基于嵌入式Linux图片浏览器的设计与实现作者姓名黄振宇所属系、专业、年级电子工程系电子信息工程专业2009年级指导教师姓名、职称游珍珍讲师预计字数10000开题日期2012.12.25选题的根据:1)说明本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解Linux是一个自由开放的操作系统软件,具有很多其他操作系统无法
此文档下载收益归作者所有