基于ARM9的网络MP3播放器的研究与实现

基于ARM9的网络MP3播放器的研究与实现

ID:37374670

大小:3.59 MB

页数:61页

时间:2019-05-22

基于ARM9的网络MP3播放器的研究与实现_第1页
基于ARM9的网络MP3播放器的研究与实现_第2页
基于ARM9的网络MP3播放器的研究与实现_第3页
基于ARM9的网络MP3播放器的研究与实现_第4页
基于ARM9的网络MP3播放器的研究与实现_第5页
资源描述:

《基于ARM9的网络MP3播放器的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、大连理工大学硕士学位论文基于ARM9的网络MP3播放器的研究与实现姓名:陈伦艳申请学位级别:硕士专业:通信与信息系统指导教师:殷福亮;陈喆20081201大连理工大学硕士学位论文摘要MP3是一种高质量音乐压缩标准,采用MP3压缩的数据量可以缩小到1/12,音质却没有多少损失。由于MP3音乐的较小数据量和高质量的播放效果,使其在网络上传输得以实现。网络MP3系统可广泛应用于星级宾馆的客房音乐系统、长途巴士、旅客列车以及3G手机等领域。随着网络MP3设备的不断发展,网络MP3将应用于越来越多的消费领域,并具有良好的经济效益和社会效益。本文是在ARM9的硬件平台上设计与

2、实现了网络MP3播放器。网络MP3播放器采用Trolltech公司开发的Qt编程语言编写,利用Qt的网络类编写网络下载模块;利用开源的高质量MPEG音频解码库MAD对MP3文件进行解码,生成PCM数据;利用OSS音频驱动程序处理PCM数据,实现本地和网络下载的MP3音频文件的播放。本文的主要工作如下:(1)详细介绍了音频压缩技术和嵌入式系统相关知识。分析了MP3编解码原理,并针对ARM9特点进行了MP3解码库的选择,使其能高效率地对MP3音频文件进行解码。(2)在主机上建立了网络MP3播放器开发所需要的交叉编译环境以及QT/E编程开发工具,并建立了硬件开发平台。(

3、3)研究了OSS音频驱动程序的特点,并根据所选的硬件平台,编写了其音频驱动程序。(4)在ARM9的硬件平台上完成了桌面系统Qtopia和网络MP3播放器的移植。(5)在网络MP3播放器软件设计中,代码顶层使用符合Qt特点的C抖语言对播放器进行用户界面设计。用户可以操作触摸屏来对MP3文件进行下载、选择、播放、暂停和音量调节。关键词:MP3播放器;$3C2410;QT;嵌入式Linux;ARM9大连理工大学硕士学位论文ResearchandImplementationofanNetworkMPEG一1LayerIIIAudioPlayerBasedonARM9Pla

4、tformAbstractMP3isahigh-qualitymusiccompressionstandard.田1edataquantitycompressedbyMP3啪reduceto‘1/12withlittlelossofsoundquality.MP3musichasachievedtransmissiononthenetworkbeoauseofitssmalldataquantityandhigh-qualityplayingeffect.NetworkMP3systemcanabroadlyapplytothefieldofguestroom’s

5、musicsystemofhi【ghlevelhotel,long-distanceautobus,passengertrainsand3Gmobiletelephone.WinlnetworkMP3systemceaselesslydeveloping,networkMP3systemmoreandmoreapplystOconsumptionfieldsandbringseconomybenefitandsocietybenefit.AnnetworkMP3playerisdesignedandimplememedintheARM9hardwareplatfo

6、rminthisthesis.111enetworkMP3playeriSdevelopedwithTrolltech’SQtprogramminglanguages.NetworkclassofQtisusedtowritenetworkdownloadmodule.TheKgh-qualityopensourceMPEGaudiodecoderlibraryMADisappliedtodecodeMP3filesandgeneratePCMdata.PCMdataiSprocessedbyOSSaudiodriverprogramtorealizeplayin

7、gdownloadedMP3audiofilesinlocalandnetwork.Themaincontributionsofthisthesisincludesasfollows:(1)Introduceindetailtheaudiocompressiontechnologyandrelativeknowledgeofembeddedsystem,AnalyzeMP3encodinganddecodingprincipleandchoosetheMP3decodinglibraryaccordingtothefeatureofARM9,whichenable

8、sitto

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

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

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