欢迎来到天天文库
浏览记录
ID:54017883
大小:1.03 MB
页数:4页
时间:2020-04-28
《基于 mini2440开发板的多媒体播放器优化设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第33卷第2期武汉轻工大学学报Vol.33No.22014年6月JournalofWuhanPolytechnicUniversityJun.2014文章编号:2095-7386(2014)02-0069-03DOI:10.3969/j.issn.2095-7386.2014.02.017基于mini2440开发板的多媒体播放器优化设计赵羽佳,罗红杰,吕强(武汉轻工大学电气与电子工程学院,湖北武汉430023)摘要:针对MPlayer中的WMA解码耗时进行优化。根据S3C2440平台的特性提出并分析了浮点运算转定点运算和快速除法两种优化方案。实验结果表明:优
2、化后的WMA解码程序在mini2440平台上的解码效率得到了提高。关键词:Mplayer;WMA;解码;mini2440中图分类号:TN919.8 文献标识码:AOptimizeddesignofmultimediaplayerbasedonmini2440ZHAOYu-jia,LUOHong-jie,LVQiang(SchoolofElectricalandElectronicEngineering,WuhanPolytechnicUniversity,Wuhan430023,China)Abstract:TheWMAdecodingforM
3、player-consumingisoptimized.AccordingtoS3C2440platform,twooptimiza-tionschemesoffloatingpointarithmeticandfasttransferpointdivisionarepresentedandanalysed.Experimentalre-sultsshowthattheoptimizedWMAdecoderonthemini2440platformhasbeenimprovedinefficiency.Keywords:Mplayer;WMA;decode;
4、mini2440WMA和MP3格式作为国内知名的音频压缩格系统,它由一个Kernel(内核)以及一些根据需要而式,以其良好的特性在很多领域得到了广泛的应用。定制的系统模块组成,Kernel一般只有几百kB,即由于WMA算法没有公开,除了微软公司提供解码便加上其它必须的应用程序和模块,所需的存储空[2]程序外,FFmpeg项目组用逆向工程的方法开发出了间也很小。具有多线程、多任务、源码开放等优WMA解码,Mplayer用的就是这个解码,但是将该解点。码程序移植到mini2440开发板后,解码效果不理开发嵌入式Linux的运行环境是开发板,开发想。mini244
5、0开发板采用专业稳定的CPU内核电环境是宿主机。宿主机(Host)是一台通用计算机,[1][3]源芯片和复位芯片来保证系统运行时的稳定性。它通过以太网接口或者串口与目标机通信。宿它是一款真正低价实用的ARM9开发板,性价比主机的软硬件资源比较丰富,能够大大提高嵌入式高,采用SamsungS3C2440为微处理器。下面就以应用软件的开发速度和效率。目标板(Target)是应mini2440为开发板,对Mplayer中的WMA解码程序用程序实际运行的平台,或者是能够替代实际运行进行优化。[4]环境的仿真系统。软硬件资源通常都比较有限。本文的宿主机采用Window
6、s7操作系统并安装了1构建嵌入式Linux开发框架VMware虚拟机、目标板是mini2440开发板,并采用优化设计的多媒体播放器是基于嵌入式Linux串口通信进行开发。而设计的,嵌入式linux是裁剪修改版的linux操作收稿时间:2013-10-14. 修回时间:2014-03-05.作者简介:赵羽佳(1987-),男,硕士研究生,E-mail:445845754@qq.com.70武汉轻工大学学报2014年1.1开发、运行环境S32440下效果非常不好,换成使用libmad效果不[7]Linux内核:RedHat4.5.1-4。编译工具:gcc4.
7、错。在配置信息中要加上--disable-mp3lib不配置5.1。交叉编译工具:arm-linux-gcc3.4.1。mp3lib。硬件平台:普通PC机。运行环境:arm-linux-2WMA优化gcc(版本:4.5.1)。图形用户界面平台:Qt/Embed-ded2.3.7。硬件平台:mini2440开发板。虽然MPlayer提供了WMA解码程序,但MPlay-1.2linux环境下播放器的设计及向开发板移植er提供的WMA解码程序运算量大,移植到本硬件1.2.1 引导加载程序平台后,解码效率不能满足设计要求。因此需要对在PC机中系统加电时运行的第一段代
8、码就是MPlayer中的WMA开源解码程序进行优化设
此文档下载收益归作者所有