欢迎来到天天文库
浏览记录
ID:34645410
大小:3.44 MB
页数:66页
时间:2019-03-08
《嵌入式音频播放器的软件设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电子科技大学硕士学位论文嵌入式音频播放器的软件设计与实现姓名:董玲申请学位级别:硕士专业:模式识别与智能系统指导教师:朱宏20090601摘要近几年来,计算机应用的普及、互联网技术的使用以及微电子技术的发展,使得以ARM为核心的嵌入式系统在通信、网络、工业控制、仪器仪表、信息家电、网络家电及消费类电子等各个领域都取得了广泛的应用。嵌入式系统已经从单一运用于某些特定方面的专门技术发展为能够被广泛运用到各个行业。论文实现了一个完整的基于嵌入式操作系统平台下的媒体播放器,能够完成常见音频格式的播放,其具备的
2、可扩展机制可以实现更多媒体格式的播放。嵌入式系统硬件平台主要用以ARM9IPCORE为核心的$3C2410作为MPU,具有声卡和Flash/SDRAM存储单元。系统软件开发平台是以嵌入式系统Linux为操作系统,建立交叉编译环境。以DebuggerGdb调试器作为交叉调试工具。嵌入式系统的图形用户界面采用了QVEmbexldext和Qtopia。对音频播放器的实现,采用的是软件解码方案,最大限度的利用了ARM内核。通过对音频播放器的需求分析,分别从四个模块实现功能:数据源模块,解码模块,播放模块和主控
3、模块。详细说明了模块的设计与实现,并对代码进行了调试。同时,完成了嵌入式图形用户界面和音频驱动的开发。测试阶段完成了对系统性能的测试和播放器功能的测试。论文中的关于嵌入式应用程序开发流程的分析,对于其他的应用程序开发具有普遍的借鉴和参考意义,所完成的媒体播放器具有广泛的使用价值。关键词:嵌入式Linux音频播放器;软件ABSTRACTNowadays,withthepopularizationofcomputer,theusingofintemettechnologyandthedevolopment
4、ofmicro—electronicstechnology,theembeddedsystembasedinARMIPcorehavecomprehensiveapplicationinmanyfield,suchasCommunications,network,industrialControl,instruments,informationElectricalappliances,networkElectricalappliancesandElectricalCommodityofConsumed
5、.Theembeddedsystemhasdevelopedfromal(i11dofthingwhichcouldonlybeusedinsomecertainfieldstoawidelyspreadingtechnology.Thisarticleimplementanintactmadiaplayerbaseontheembeddedoperatingsystemplatform,itcanplaynormalaudio,andhavescalablemechanismforplaymore.
6、TheHardwareplatformusetheARM9IPcareasMPU,unitingFlashandSDRAMbywayofmemoryUnit,havingaSoundcard.Thesystemsoftwareplatformusetheembedded—Linuxastheoperationsystem,buildingcross-compilerenvironment.UsingtheDebuggerGdbdebuggertoolasthetoolschain.Theembedde
7、dsystemuseQt/EmbeddedandQtopiaastheGUI.Aboutplayingaudiofiles,usethesottwaresolutionfordecoding,farthestutilizingtheARMcoreefficiency.Byanalyzingthefunctionofaudioplayer,therearefourmodules:DataSourcemodule,Decodermodule,PlaymoduleandControlmodule,nleyC
8、allachievetheplayfunctions.Descriptthedesignofmoduledetailly,then,debugtheCode.Atthesametime,theembeddedgraphicalUSerinterfaceandauto·drivenalsohavecompleted.Duringtestingphase,testthesystemperformanceandplayerfunctions.Theanalys
此文档下载收益归作者所有