基于arm的mp3播放器设计

基于arm的mp3播放器设计

ID:8317499

大小:342.50 KB

页数:41页

时间:2018-03-19

基于arm的mp3播放器设计_第1页
基于arm的mp3播放器设计_第2页
基于arm的mp3播放器设计_第3页
基于arm的mp3播放器设计_第4页
基于arm的mp3播放器设计_第5页
资源描述:

《基于arm的mp3播放器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京联合大学毕业设计目录摘要IABSTRACTII引言11MP3播放器概述31.1MP3播放器的工作原理31.2MP3的文件结构41.3MP3播放器的历史与发展41.4MP3播放器设计的可行性分析51.4.1技术可行性分析51.4.2经济可行性分析62系统硬件平台介绍72.1系统硬件特性介绍72.1.1ARM9处理器介绍72.1.2RISC微处理器S3C2440介绍72.2硬件平台工作原理83平台搭建的总体设计103.1嵌入式系统概述103.2软件平台的设计103.3U-BOOT分析与移植113.3.1BootLoad

2、er简介113.3.2U-BOOT启动流程分析113.3.3U-BOOT的详细设计123.4Linux内核分析与文件系统移植173.4.1Linux启动过程173.4.2Linux内核的移植173.5文件系统的设计183.5.1Jffs2文件系统介绍193.5.2文件系统的制作194MP3播放器的设计与实现2239北京联合大学毕业设计4.1播放模块的设计224.1.1声卡驱动的设计224.1.2MADPLAY播放器的移植234.2同步歌词模块的设计254.3USB驱动模块的设计264.4按键控制模块的设计314.4.1

3、创建歌曲列表314.4.2播放MP3文件314.4.3暂停播放334.4.4停止播放334.4.5歌曲切换335MP3播放器的界面设计355.1界面设计工具的选择355.2图形界面的设计35致谢39参考文献4039北京联合大学毕业设计引言随着计算机技术的发展和微处理器工艺的改进,社会正在一天天的步入信息化,嵌入式系统的应用也越来越广泛,计算机和网络已经全面渗透到了我们日常生活中的每个角落,任何人都可以拥有从小到大的各种采用了嵌入式技术的产品,小到MP3,PDA等微型数字化产品,大到许多的家用电器,车载设备等,嵌入式系统

4、及其应用在电子市场占有了一定的份额,并起了一定的主导作用。由于嵌入式系统是建立在特定的硬件系统之上,系统的开发和硬件的关系十分密切,且入市开发板为开发者提供了丰富的设为设备和接口,通过接口可以调试应用程序和打印输出调试信息。嵌入式开发板已经成为了嵌入式开发和移植的有力工具。基于ARM内核的微控制器芯片不但占据了高端微控制器市场的大部分是成份额,同时也逐渐向低端微控制器应用领域扩展,ARM微控制器的低功耗、高性价比使其以70%左右的市场占有率成为嵌入式解决方案中主流处理器。Linux近几年在嵌入式领域异军突起,成为了非常

5、有潜力的操作系统。Linux操作系统的代码的开放性、系统的稳定性、强大的网络功能以及优秀的文件系统支持,在嵌入式设备特别是网络设备中得到了广泛的应用。因此,选择Linux操作系统作为设计的操作系统。随着计算机和多媒体技术的不断发展以及个人计算机的普及,各种各样的媒体文件、媒体播放器层出不穷,而MP3(MPEGAudioLayer3)格式以其体积小、音质也有保证的特点成为使用最为广泛的音频格式,得到了绝大多数软件和硬件媒体播放器的支持。如今,软件市场上的媒体播放器层出不穷,如:酷狗音乐、千千静听、QQ音乐播放器等。高音质

6、播放和低内存消耗是各种媒体播放器所追求的目标。嵌入式系统具有巨大的市场需求前景,可广泛应用于移动计算设备、网络设备、信息电器、工控设备、车载设备、娱乐设施、仪器仪表等场合。而MP3具有巨大的市场需求。为适应当前发展趋势,开发基于嵌入式LINUX的MP3音乐播放器系统。为了对嵌入式系统的开发过程能够熟练的掌握,学习了一些有关嵌入式系统开发技术的方法,掌握了开发的基本步骤。在设计时构建了一个ARM9开发平台、使用嵌入式Linux操作系统进行了具体的设计,最终实现了在ARM上的简易MP3播放器的设计。本设计探索性地设计实现了

7、一个支持LRC歌词显示的MP3播放器的软件。该播放器实现了在播放MP3的同时实时地显示LRC歌词,并实现歌曲的暂停、停止以及歌曲的切换功能。论文首先介绍了嵌入式系统以及开发环境,然后,39北京联合大学毕业设计介绍了一些设计过程中的准备工作,接着介绍了MP3播放器的开发平台,阐述了系统各功能的详细设计与实现。最后,论文介绍了系统的运行环境及运行效果,并对各个部分进行了图示说明。最后介绍了本设计的设计目标,划分并设计了系统功能模块,包括:系统初始化模块、播放模块、同步歌词模块、按键切换模块等,设计了媒体文件和歌词文件的处理

8、流程。39北京联合大学毕业设计MP3播放器概述MP3的全称应为MPEG1Layer-3音频文件,MPEG(MovingPictureExpertsGroup)在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG音频文件是MPEG1标准中的声音部分,也叫MPEG音频层,它根据压缩质量和编码复杂程度划分为三层,即Layer-1、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。