基于 Linux 的 Mplayer 的控制

上传人:e****s 文档编号:280388682 上传时间:2022-04-21 格式:DOC 页数:31 大小:125KB
返回 下载 相关 举报
基于 Linux 的 Mplayer 的控制_第1页
第1页 / 共31页
基于 Linux 的 Mplayer 的控制_第2页
第2页 / 共31页
基于 Linux 的 Mplayer 的控制_第3页
第3页 / 共31页
基于 Linux 的 Mplayer 的控制_第4页
第4页 / 共31页
基于 Linux 的 Mplayer 的控制_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《基于 Linux 的 Mplayer 的控制》由会员分享,可在线阅读,更多相关《基于 Linux 的 Mplayer 的控制(31页珍藏版)》请在金锄头文库上搜索。

1、基于 Linux 的 Mplayer 的控制 本科学生毕业论文(设计)题目中 文:基于 Linux 的 Mplayer 的控制英 文:The Control of MplayerBased On Linux System姓名鲍志海学号202106002406院(系)电子工程系专业、年级电子信息工程 2021级指导教师杨 熙2021年5 月 8 日湖南科技学院本科毕业论文(设计)诚信声明 本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对

2、本文的研究做出重要奉献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承当。 本科毕业论文(设计)作者签名: 年月日 毕业论文(设计)任务书课题名称:基于Linux的Mplayer的控制学生姓名:鲍志海系 别:电子工程系专 业:电子信息工程指导教师:杨 熙 2021 年 11 月 30 日 湖南科技学院本科毕业论文(设计)任务书1、主题词、关键词: Mplayer、 开源、 Linux、 多线程2、毕业论文(设计)内容要求: 搭建Linux操作系统环境平台,将编写好的代码烧写到Cortex A8开发板上,实现对开源工程Mplayer 进行控制,并在液晶屏上显示,可通过

3、触摸屏和按键实现音乐播放器的功能。 具体要求如下: (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.北京:人民邮电出版,202

4、1.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、

5、毕业论文(设计)进度安排: 2021年11月:确定论文题目,查找资料,准备开题; 2021年12月: 论文开题; 2021年1月:翻阅资料并记录与论文研究方向相关的要点和论据; 2021年2月:完成资料的搜集,动笔撰写论文稿; 2021年3月:对论文初稿进行进一步的整理,逐步定稿; 2021年4月:充实和完善论文内容,交由指导老师评阅并最终定稿; 2021年5月:完成毕业论文辩论。教研室意见: 负责人签名: 注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。湖南科技学院本科毕业论文(设计)开题报告书论文(设计)题目基于Linux的Mplayer

6、的控制作 者 姓 名鲍志海所属系、专业、年级 电子工程系 电子信息工程专业 2021年级选题的根据:1)说明本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解 MPlayer的开发始于2000年。最初的作者是 Arpad Gereoffy ,因为本身是一款开源软件,此后便有众多的开发者参加进来。 Mplayer作为一款开源多媒体播放器,以GNU通用公共许可证发布。Mplayer可在各主流作业系统使用,例如Linux和其他类Unix系统、微软的视窗系统及苹果电脑的Mac OS X系统。MPlayer是建基于命令行界面,在各作业系统可选择安装不同的图形界面。mplayer的另一个

7、大的特色是广泛的输出设备支持。它可以在X11、Xv、DGA、OpenGL、SVGAlib、fbdev、AAlib、DirectFB下工作。 目前市场上,多媒体播放器层出不穷。从开始只能欣赏音乐的MP3已经开展成能够播放多种视频、音频格式的MP4、MP5等多功能的多媒体播放器。其中,MP5播放器就是采用了软硬协同多媒体处理技术,第一个将ARM平台应用应用于手持多媒体终端,主频可达1GHz。而Mplayer作为GNU许可的一款开源软件,功能愈加强大,并且适于移植到嵌入式平台上。“以应用为中心、软硬件可剪裁的、适应于应用系统,这一嵌入式的概念将是极富前景的的。 本论文,以Cortex A8 开发板为

8、搭载平台,实现对开源可执行程序Mplayer的控制。在Window 下用虚拟机,安装Linux(ubantu) 系统,使用Xshell、Samba 实现Window与Linux 系统的通信。在电脑上编写好代码,在Linux下使用交叉编译器(arm?linux?gcc)烧写到已经安装了Linux内核 的Cortex A8的开发板上。 通过管道对Mplayer发送命令,并接受其反应信息,在开发板液晶屏上显示出来,通过按键和触屏实现对Mplayer的音乐播放功能。该系统的特点是:界面友好,操作简单,满足用户的视听之娱。主要内容:编写一款MP3音乐播放器,实现音乐的播放、控制功能。(1)根据设计要求,

9、进行方案的论证,确定设计方案和总体框架; (2)硬件设备的选择和软件设计;(3)软件调试、系统测试以及测试结果分析。 研究方法:1文献法。通过查找资料、文献、论文等,借鉴前人研究成果以指导研究,夯实研究的理论根底。2经验总结法。将以前世人研究出的内容、网上发表的文章加以归纳,进行综述,撰写相关的应用性论文。3实验法。通过软件仿真与调试,验证设计效果。完成期限和采取的主要措施: 完成期限:2021年1月到2021年5月主要措施: 严格遵照?湖南科技学院毕业论文设计工作管理方法?的指示精神,结合个人的实际情况,完成这项设计所采取的主要措施有两条:一是密切联系。联系本组设计成员及毕业设计指导导师,寻

10、求有关毕业设计信息,确定设计课题方向与设计内容;二是虚心学习。利用课余时间到图书馆和网络上查阅资料,并虚心向老师请教和同学进行学习交流,保障毕业设计的顺利完成。主要参考资料: 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

11、.北京:清华大学出版社,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与

12、会人员姓 名职务(职称)姓 名职务(职称)姓 名职务(职称)谭永宏副教授 李春树教授李小武 副教授廖朝阳讲师杨熙讲师李艳芳 副教授会议记录摘要: 1.Mplayer这款软件较之于市场上众多的多媒体播放器具有什么特点和优势? 答:首先,Mplayer作为一款开源软件,几乎每个月都有新的版本在开源社区发布,可以说是与时俱进,有各种版本,而且免费或者说价格廉价,这样它就具有很大的市场。其次,Mplayer的软件移植性好,可以在各大主流操作系统运行。最后,Mplayer支持多种音频、视频格式,兼容性强。 2.Cortex A8开发板采用的是电容屏还是电阻屏,触屏的工作原理? 答:采用的是电容屏。在触摸

13、屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场。在触摸屏幕时,由于人体电场,手指与导体层间会形成一个耦合电容,四边电极发出的电流会流向触点,而电流强弱与手指到电极的距离成正比,位于触摸屏幕后的控制器便会计算电流的比例及强弱,准确算出触摸点的位置。 3.你觉得自己在设计时,哪些地方最难?是怎么解决问题的? 答:我觉得:最难的地方就是软件中整体框架的搭建。思路真的很重要,框架清晰,写代码、调试都不是什么问题。问题的解决:我是在北京凌阳爱普培训时,那里的老师指导的,说实话我自己现在还没有能力去构架一款软件的能力。 会议主持人: 记 录 人: 年 月日指导小组意见 负责人签名: 年月日系部

14、意 见负责人签名:年月日注:此表由学生本人填写,一式三份,一份留系里存档,指导老师和本人各保存一份湖南科技学院毕业论文(设计)中期检查表毕业论文(设计)题 目基于Linux 的Mplayer 的控制学生姓名鲍志海学 号202106002406系 别电子工程系专 业电子信息工程指导教师检查情况记载及修改意见:检查情况记载: 1.进行了资料的整理,学习和掌握相关知识; 2.完成了在虚拟机中 ubuntu 环境平台的搭建与Cortex A8开发板的通信; 3.软件设计大局部已经完成; 4.论文大局部内容已经完成; 5.理论知识稍有欠缺。 修改意见: 1.程序需要的进一步调试和优化; 2.摘要内容应包括研究的目的、方法、结果和结论,要突出所做的工作及做的效果; 3.参考文献按学校的标准书写论文,并在论文中标明; 4.创新功能可以适当增加; 5

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 经济/贸易/财会 > 经济学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号