资源预览内容
第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
第9页 / 共31页
第10页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于 Linux 的 Mplayer 的控制 本科学生毕业论文(设计)题目中 文:基于 Linux 的 Mplayer 的控制英 文:The Control of MplayerBased On Linux System姓名鲍志海学号202106002406院(系)电子工程系专业、年级电子信息工程 2021级指导教师杨 熙2021年5 月 8 日湖南科技学院本科毕业论文(设计)诚信声明 本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要奉献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承当。 本科毕业论文(设计)作者签名: 年月日 毕业论文(设计)任务书课题名称:基于Linux的Mplayer的控制学生姓名:鲍志海系 别:电子工程系专 业:电子信息工程指导教师:杨 熙 2021 年 11 月 30 日 湖南科技学院本科毕业论文(设计)任务书1、主题词、关键词: Mplayer、 开源、 Linux、 多线程2、毕业论文(设计)内容要求: 搭建Linux操作系统环境平台,将编写好的代码烧写到Cortex A8开发板上,实现对开源工程Mplayer 进行控制,并在液晶屏上显示,可通过触摸屏和按键实现音乐播放器的功能。 具体要求如下: (1)显示局部:1.显示歌曲信息;2.显示同步歌词;3.显示歌曲列表;4 .实现歌曲播放进度条;5 .实现音量条的同步变化。 (2)按键局部:上一曲、下一曲、暂停、静音、快进、快退。 (3)触摸屏局部:点击歌曲名播放、暂停、静音、快进、快退。3、文献查阅指引:1 Stepphen Prata.Learning the vi Editor,Sixth EditionM.Oreilly,2004.2 宋劲杉.Linux C编程一站式学习M.北京亚嵌教育研究中心,2021.3 陈健,宋健建.Linux程序设计(第四版)M.北京:人民邮电出版,2021.4 於锋.Linux多线程设计思维J.单片机与嵌入式系统应用,2021,3:11-13.5 李善平,施韦,林欣.Linux 教程M.北京:清华大学出版社,2005.6 凌阳教育.凌阳教育Cortex A8使用说明书M.北京凌阳爱普,2021.7 凌阳教育.ARM版本Mplayer实验指导书M.北京凌阳爱普,2021.8 Christopher Negus.Linux Bible,2005 Edition M.Wiley,2005.9 尤晋元,张亚英.UNIX环境高级编程M.北京:人民邮电出版社,2006.10 韦东山.嵌入式Linux应用开发完全手册M.北京:人民邮电出版社,2021.4、毕业论文(设计)进度安排: 2021年11月:确定论文题目,查找资料,准备开题; 2021年12月: 论文开题; 2021年1月:翻阅资料并记录与论文研究方向相关的要点和论据; 2021年2月:完成资料的搜集,动笔撰写论文稿; 2021年3月:对论文初稿进行进一步的整理,逐步定稿; 2021年4月:充实和完善论文内容,交由指导老师评阅并最终定稿; 2021年5月:完成毕业论文辩论。教研室意见: 负责人签名: 注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。湖南科技学院本科毕业论文(设计)开题报告书论文(设计)题目基于Linux的Mplayer的控制作 者 姓 名鲍志海所属系、专业、年级 电子工程系 电子信息工程专业 2021年级选题的根据:1)说明本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解 MPlayer的开发始于2000年。最初的作者是 Arpad Gereoffy ,因为本身是一款开源软件,此后便有众多的开发者参加进来。 Mplayer作为一款开源多媒体播放器,以GNU通用公共许可证发布。Mplayer可在各主流作业系统使用,例如Linux和其他类Unix系统、微软的视窗系统及苹果电脑的Mac OS X系统。MPlayer是建基于命令行界面,在各作业系统可选择安装不同的图形界面。mplayer的另一个大的特色是广泛的输出设备支持。它可以在X11、Xv、DGA、OpenGL、SVGAlib、fbdev、AAlib、DirectFB下工作。 目前市场上,多媒体播放器层出不穷。从开始只能欣赏音乐的MP3已经开展成能够播放多种视频、音频格式的MP4、MP5等多功能的多媒体播放器。其中,MP5播放器就是采用了软硬协同多媒体处理技术,第一个将ARM平台应用应用于手持多媒体终端,主频可达1GHz。而Mplayer作为GNU许可的一款开源软件,功能愈加强大,并且适于移植到嵌入式平台上。“以应用为中心、软硬件可剪裁的、适应于应用系统,这一嵌入式的概念将是极富前景的的。 本论文,以Cortex A8 开发板为搭载平台,实现对开源可执行程序Mplayer的控制。在Window 下用虚拟机,安装Linux(ubantu) 系统,使用Xshell、Samba 实现Window与Linux 系统的通信。在电脑上编写好代码,在Linux下使用交叉编译器(arm?linux?gcc)烧写到已经安装了Linux内核 的Cortex A8的开发板上。 通过管道对Mplayer发送命令,并接受其反应信息,在开发板液晶屏上显示出来,通过按键和触屏实现对Mplayer的音乐播放功能。该系统的特点是:界面友好,操作简单,满足用户的视听之娱。主要内容:编写一款MP3音乐播放器,实现音乐的播放、控制功能。(1)根据设计要求,进行方案的论证,确定设计方案和总体框架; (2)硬件设备的选择和软件设计;(3)软件调试、系统测试以及测试结果分析。 研究方法:1文献法。通过查找资料、文献、论文等,借鉴前人研究成果以指导研究,夯实研究的理论根底。2经验总结法。将以前世人研究出的内容、网上发表的文章加以归纳,进行综述,撰写相关的应用性论文。3实验法。通过软件仿真与调试,验证设计效果。完成期限和采取的主要措施: 完成期限:2021年1月到2021年5月主要措施: 严格遵照?湖南科技学院毕业论文设计工作管理方法?的指示精神,结合个人的实际情况,完成这项设计所采取的主要措施有两条:一是密切联系。联系本组设计成员及毕业设计指导导师,寻求有关毕业设计信息,确定设计课题方向与设计内容;二是虚心学习。利用课余时间到图书馆和网络上查阅资料,并虚心向老师请教和同学进行学习交流,保障毕业设计的顺利完成。主要参考资料: 1 Stepphen Prata.Learning the vi Editor, Sixth EditionM.Oreilly,2004.2 宋劲杉.Linux C编程一站式学习M.北京亚嵌教育研究中心,2021.3 陈健,宋健建.Linux程序设计(第四版)M.北京:人民邮电出版 2021.4 於锋.Linux多线程设计思维J.单片机与嵌入式系统应用,2021,3:11-13.5 李善平,施韦,林欣.Linux 教程M.北京:清华大学出版社,2005.6 凌阳教育.凌阳教育Cortex A8使用说明书M.北京凌阳爱普,2021.7 凌阳教育.ARM版本Mplayer实验指导书M.北京凌阳爱普,2021.8 Christopher Negus.Linux Bible,2005 Edition M.Wiley,2005.9 尤晋元,张亚英.UNIX环境高级编程M.北京:人民邮电出版社,2006.10 韦东山.嵌入式Linux应用开发完全手册M.北京:人民邮电出版社,2021.指导教师意见: 指导教师签名: 教研室意见: 签 名:年 月 日开 题 报 告 会 纪 要时间2021年 12 月25 日地点三教608与会人员姓 名职务(职称)姓 名职务(职称)姓 名职务(职称)谭永宏副教授 李春树教授李小武 副教授廖朝阳讲师杨熙讲师李艳芳 副教授会议记录摘要: 1.Mplayer这款软件较之于市场上众多的多媒体播放器具有什么特点和优势? 答:首先,Mplayer作为一款开源软件,几乎每个月都有新的版本在开源社区发布,可以说是与时俱进,有各种版本,而且免费或者说价格廉价,这样它就具有很大的市场。其次,Mplayer的软件移植性好,可以在各大主流操作系统运行。最后,Mplayer支持多种音频、视频格式,兼容性强。 2.Cortex A8开发板采用的是电容屏还是电阻屏,触屏的工作原理? 答:采用的是电容屏。在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场。在触摸屏幕时,由于人体电场,手指与导体层间会形成一个耦合电容,四边电极发出的电流会流向触点,而电流强弱与手指到电极的距离成正比,位于触摸屏幕后的控制器便会计算电流的比例及强弱,准确算出触摸点的位置。 3.你觉得自己在设计时,哪些地方最难?是怎么解决问题的? 答:我觉得:最难的地方就是软件中整体框架的搭建。思路真的很重要,框架清晰,写代码、调试都不是什么问题。问题的解决:我是在北京凌阳爱普培训时,那里的老师指导的,说实话我自己现在还没有能力去构架一款软件的能力。 会议主持人: 记 录 人: 年 月日指导小组意见 负责人签名: 年月日系部 意 见负责人签名:年月日注:此表由学生本人填写,一式三份,一份留系里存档,指导老师和本人各保存一份湖南科技学院毕业论文(设计)中期检查表毕业论文(设计)题 目基于Linux 的Mplayer 的控制学生姓名鲍志海学 号202106002406系 别电子工程系专 业电子信息工程指导教师检查情况记载及修改意见:检查情况记载: 1.进行了资料的整理,学习和掌握相关知识; 2.完成了在虚拟机中 ubuntu 环境平台的搭建与Cortex A8开发板的通信; 3.软件设计大局部已经完成; 4.论文大局部内容已经完成; 5.理论知识稍有欠缺。 修改意见: 1.程序需要的进一步调试和优化; 2.摘要内容应包括研究的目的、方法、结果和结论,要突出所做的工作及做的效果; 3.参考文献按学校的标准书写论文,并在论文中标明; 4.创新功能可以适当增加; 5
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号