当前位置:主页 > 科技论文 > 计算机论文 >

基于QT的嵌入式MP3媒体播放器

发布时间:2020-04-11 16:20
【摘要】:目前,随着嵌入式技术的不断发展及个人消费类电子产品对多媒体应用需求的不断凸显,多媒体组件逐渐成为嵌入式系统中不可或缺的重要组成部分。因此,多媒体产品的娱乐功能与嵌入式系统的相互融合,并结合方便人机交互的图形界面,将越来越广泛的应用到个人消费类电子产品的设计中。基于以上背景,本文研究并实现了基于QT和Linux操作系统的嵌入式MP3播放器。 本文首先介绍了MP3播放器的软硬件开发平台。详细分析了软件开发平台的建立,包括Bootloader引导装载程序、定制zImage内核映像文件、制作root根文件系统等。为使播放器拥有良好的操作界面,本次设计选择了挪威Trolltech公司的Qt/Embedded作为系统上层图形用户界面,并支持中文显示。以libmad后台音频解码库为基础,给出了MP3播放器各功能模块的详细设计过程,所设计的播放器能够支持SD卡并提供完善的音量调节、快进快退、上一曲、下一曲切换、播放进度显示、模式选择等播放控制功能。并在分析并总结嵌入式设备驱动软件架构和Linux帧缓冲设备驱动结构的基础上,完成了基于Framebuffer的LCD驱动程序的编写。阐述了将嵌入式Linux操作系统、MP3应用程序以及驱动程序移植的具体方法,进而成功实现了该媒体播放器到micro2440开发板的移植。
【图文】:

界面效果,播放器,帧缓存,模拟运行


播放器界面效果图

歌曲,学位论文,文件类型,存储介质


哈尔滨工程大学硕十学位论文QStringListseleetList;播放列表selectList=QFileDialog::getOPenFileName(0,tr(“SelectMusicFiles,,,),tr(“/root/sdeard”),tr(“*.mP3”));通过这个接口,非常方便的就可以从存储介质sdcard中将歌曲添加进播放列表。如图3.6所示。
【学位授予单位】:哈尔滨工程大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP368.1;TP311.52

【参考文献】

相关期刊论文 前7条

1 王森林;庄圣贤;;基于嵌入式Linux的MP3播放器设计[J];重庆工学院学报(自然科学版);2007年03期

2 王作羽;;嵌入式Linux内核模块的配置与编译[J];电脑编程技巧与维护;2006年06期

3 陈涛;余学才;朱良销;王世阳;苏柯;;嵌入式Linux下的LCD驱动程序设计与实现[J];电子科技;2010年11期

4 阴晓峰,葛安林,张伯英,孙淼;Linux环境下设备驱动模型及开发技术[J];计算机工程与应用;2002年08期

5 谢长生,龚文京,徐君明;基于Microwindows的嵌入式GUI分析及应用[J];计算机工程与科学;2005年06期

6 汪勇,熊前兴;MP3文件格式解析[J];计算机应用与软件;2004年12期

7 邓晓鸥,周忠丽;嵌入式GUI系统Microwindows的研究及应用[J];中国民航飞行学院学报;2005年04期

相关硕士学位论文 前9条

1 王海兵;嵌入式LINUX的研究与应用[D];昆明理工大学;2002年

2 许星;基于QTE的嵌入式控制器设计与研究[D];广东工业大学;2005年

3 高超然;电能质量监测仪中基于Qt/Embedded的图形用户系统研究与实现[D];湖南大学;2005年

4 罗雄科;基于ARM与LINUX的嵌入式流媒体播放器的研究与实现[D];浙江大学;2006年

5 程科;嵌入式Linux设备驱动程序的设计与研究[D];电子科技大学;2007年

6 陈宁;便携式多媒体播放器(PMP)系统中嵌入式Linux的研究与应用[D];上海师范大学;2007年

7 郎平;基于S3C2440的媒体播放器的研究[D];湖南大学;2008年

8 陈伦艳;基于ARM9的网络MP3播放器的研究与实现[D];大连理工大学;2009年

9 刘耀彬;嵌入式Linux下单色LCD驱动程序的研究与开发[D];天津大学;2008年



本文编号:2623788

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2623788.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c3e5c***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com