您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 广告经营 > 4ARMLINUX的嵌入式媒体播放器的研究与实现
大连海事大学硕士学位论文基于ARM-LINUX的嵌入式媒体播放器的研究与实现姓名:杨向文申请学位级别:硕士专业:计算机科学与技术指导教师:桑国明20090601基于ARM-LINUX的嵌入式媒体播放器的研究与实现作者:杨向文学位授予单位:大连海事大学相似文献(10条)1.学位论文王卫东嵌入式系统中多媒体播放器的设计与实现2006随着智能手机、掌上电脑为代表的高端嵌入式终端产品的普及率也越来越高,嵌入式系统产品中对多媒体的应用也越来越多,而在这些多媒体的应用当中,要求对各种多媒体文件的播放支持显得越来越重要。本文的主要目标是设计与实现在此类产品中支持主流多媒体文件的播放,以丰富产品的功能,增加产品的竞争力。本课题以目前流行的运行于Palm-OS和Windows-CE/Windows-Mobile平台上的开源多媒体播放器TCPMP为基础,在基于PXA255和Windows-CE的嵌入式平台上实现可以支持包含RM等视频文件播放的播放器。本文首先介绍了多媒体以及多媒体播放器相关的背景知识——多媒体音频、视频、数据压缩以及多媒体播放器等。接着简要介绍了课题所采用的运行多媒体播放器的硬件平台和软件平台及其集成开发环境(IDE)。然后详细分析了播放器的设计,包括播放器的设计思想、播放器的播放流程,播放器中功能模块加载、卸载过程以及一些重要模块的设计,并且在原有播放器的基础上实现了对RM格式多媒体文件播放支持——包含RM文件解析器的实现、RM解码器的封装等。最后为了提高多媒体播放性能,本文对多媒体播放器提供了图形加速支持,即为播放器提供DirectDraw图形输出支持以代替原先的GDI图形输出支持。并对改进优化后的播放器进行了一些性能测试以证实论文的研究成果。本课题的难点和工作量主要在于RM解析器的设计和实现以及为播放器提供图形加速支持上。改进优化后多媒体播放器能够支持RM(RVlO、RV20)等多种主流媒体格式文件的播放。经测试,对于具有VGA标准的视频流的AVI文件在同步情况下的播放帧率从图形加速前14.45帧/秒提高到了加速后的17.65帧/秒。2.学位论文王昀乐基于嵌入式系统液晶多媒体播放器的系统设计2008多媒体液晶播放技术无论在多媒体领域还是在液晶显示领域都是当今技术研究的主流。在液晶技术发展的大背景下,作为多媒体内容的展示平台逐渐从传统的显像管显示屏向数字液晶显示屏过渡。多媒体解码方式也从采用通用CPU对音视频文件进行软解码向使用专业多媒体CPU对多媒体文件进行硬解码方向发展。嵌入式系统因具有高度集成化、高稳定性、功能定制化、低功耗、高安全性、高性价比等特点成为当今应用系统领域研究开发的主流。利用嵌入式系统驱动大尺寸液晶显示屏具有极高的技术研究和经济意义,拓宽了人们选择驱动大尺寸液晶显示屏系统方案的范围。本文介绍了一种基于嵌入式系统能够驱动大尺寸液晶显示屏的多媒体播放器系统。详细介绍了整个系统的总体设计思想,给出了系统的总体设计、各模块之间的接口定义以及工作原理和工作流程。该系统采用专业多媒体硬解码芯片进行多媒体文件的解码,主芯片以数字输出的形式将视频数据传输到液晶驱动模块,通过液晶驱动模块将多媒体内容在液晶显示屏上显示。通过系统设计验证在15至32寸液晶显示屏上能够显示播放系统存储设备上存储的多媒体文件,实现了预定的设计功能要求。3.会议论文林章渊.杨晨晖.晏松嵌入式多媒体播放器的低功耗设计研究2005随着嵌入式多媒体技术的发展,越来越多的多媒体娱乐设施用于家用起居和娱乐场所.本文通过对硬件层面和软件层面的功耗建模分析,从体系结构、电源管理、代码质量和指令集等诸多方面对系统设计进行优化和重新配置.通过比较、分析相关领域的研究成果,对其算法描述和具体实现加以总结和改进,弥补传统嵌入式系统功耗设计的不足,以实现能源的高效利用。4.学位论文谭文杰基于USB主机的多媒体播放器的设计与实现2007随着数码科技不断发展,消费者对电子产品的人性化要求也在不断提高。例如USB(通用串行总线,UniversalSerialBus)接口就是其中的一个典范,它具有连接方便、速度快等特点,它的出现免去了用户繁琐的连接操作,满足了即插即用的需求。但是传统USB的即插即用通常是指个人电脑与USB设备的连接,随着USB接口应用越来越广泛,如果用户使用USB时总是要依赖于电脑,这显然限制了USB的通用性。这时就有必要设计一种能脱离电脑而识别和控制USB产品的设备。另外,时下流行的数码相机以其即拍即看、无胶卷和操作简便等优点为不少人带来了无穷的摄影乐趣,但在户外环境下,相片的存储空间、浏览和交换等问题又成为了制约用户的一些瓶颈。基于以上背景,本人提出了一套基于ARM(AdvancedRISCMachines)微处理器的嵌入式系统设计方案。该系统具备读写USB和数码相机存储卡(如SD卡)等设备的功能,可以实现数据的海量存储和交换,并能够浏览图片,一方面解决了户外数据交换困难的问题,另一方面可以为数码相机带来一个得力的助手。另外利用ARM的强大处理能力,该系统还可以扩展出诸如MP3播放等多媒体功能。论文主要以下面的框架展开:1、分析嵌入式开发技术的特点和优势,介绍嵌入式系统的结构框架;2、介绍本系统用到的外部数据接口规范:USB协议和MMC/SD接口协议;3、介绍I'2S音频数据总线协议和MP3解码原理;4、分析系统需求和设计方案,包括硬件选型和软件组成,另外再介绍嵌入式系统软件的开发流程;5、详细分析系统软件开发过程和原理;6、详细分析系统各部分硬件的电路原理。5.学位论文陈大明基于多NiosⅡ软核的LED多媒体播放器2008随着CPU性能的大幅提升,嵌入式系统的设计已经进入了更广范的领域,在单一芯片上采用更合理的设计工艺、集成更多的逻辑功能,已经成为技术发展趋势[31]。本文介绍了一套基于Altera公司的NiosII嵌入式CPU开发的LED显示播放系统。该系统充分体现了SOPC(SystemOnProgrammableChip)的设计理念,采用Altera公司的Cyclone芯片实现了传输、解码、播放等功能,获得了最优的性价比。从硬件设计与软件设计两个方面介绍了系统的开发流程,尤其是对片内资源的配置部分做了详细地说明。利用NIOS多软核处理器可以改善MCU处理速度不高、外设资源有限、接口配置烦琐、硬件设计和软件编程复杂等问题;通过配置多NIOS软核,将大量控制以及对多种外设访问的工作进行了合理分配,通过总线协调通信,满足时序以及功能上的要求,充分利用了芯片内部资源,极大地提高了系统整体运行效率[32]。能够充分发挥多软核处理器和FPGA逻辑控制,数据处理想结合,配置灵活,开发简便快捷,处理方式多样,处理能力强,成本低廉的特点和优势。本课题结合实际,主要的工作就是将原来的由PC,DVI显卡,数据采集卡,数据发送卡组成的LED多媒体系统实现移动化、小型化、简单化,成为一个集图象、文字、音频,视频、网络和无线传输等功能为一体的独立的多媒体播放系统。该多媒体系统主要功能包含了:音视频解码、媒体存储、全彩色扫描显示,多区播放或者画中画多种显示方式,实时字幕滚动叠加,无线传输等。6.会议论文李博.贾克斌.谢晶.李巍多媒体播放器的架构设计与功能实现2006本文介绍了通用的多媒体播放器的工作原理。从播放器整体构架的设计以及数据处理流程到诸如解复用器和音视频同步等各个关键模块都作了详细的阐述,并给出一套对各个功能模块进行协调控制的实现方案。实验结果表明,本文介绍的播放器设计方案不仅可以支持多种压缩格式下的音视频的解码,而且具有良好的可移植性,可以在嵌入式系统ARMS3C2440上稳定流畅的运行。7.学位论文冷金霞基于MC9328i.MX21的便携式多媒体播放器的研究与实现2006随着微电子技术的飞速发展和计算机技术发展的推动,嵌入式系统已成为当前IT行业的热点,而ARM以其高性能低功耗的特性成为目前应用最广泛的32位嵌入式处理器,Linux也凭借其开放的源代码、结构紧凑、功能强大等优势占据了嵌入式操作系统的主导地位,嵌入式系统和linux的结合成为后PC时代计算机应用最普遍的应用形式。MPEG4视频技术以硬压缩和软压缩两种不同的技术实现方式和高质量的图像效果而被广泛应用于嵌入式视频系统中。本课题的工作是研究和实现基于Freeseale公司的嵌入式ARM处理器i.MX21的便携式多媒体播放器平台。本论文的主要内容有:先简要介绍了课题的背景、来源和主要工作。接着详细介绍了如何搭建本设计平台的开发环境,剖析了ARM嵌入式Linux系统的引导启动关键技术;具体研究了ARM嵌入式软件平台的搭建,成功地移植了Linux操作系统和多种文件系统。然后介绍了本设计的硬件和软件方案的设计和实现,主要论述了如何搭建基于ARM926Ejs微处理器的嵌入式硬件平台,描述了便携式多媒体播放器的系统工作流程。接下来概述了嵌入式Linux驱动程序的开发流程和编程接口,详细讲述了如何编写Nandflash和Led驱动程序。最后介绍了软件开发包括如何移植Mplayer播放器到嵌入式Linux平台,并实现mpeg4视频的播放。通过充分的理论研究和设计调试,基于i.MX21的便携式多媒体播放器的嵌入式开发平台搭建完成,并实现了图片浏览和MPEG4视频的播放,基本达到最初的设计目标,本平台对于以后的嵌入式系统的开发具有二次开发的利用价值,还可以利用这个平台完善视频播放效果,研究各种算法。论文对从事多媒体技术的研究和数字视频技术开发具有较好的参考和价值。8.会议论文尔宾.虞小伟.吴强.刘明亮基于实时嵌入式操作系统的多媒体播放器设计2007本文主要介绍了基于实时操作系统的嵌入式多媒体播放器设计.通过与PC平台的多媒体播放器设计相比较的方法介绍了基于嵌入式操作系统多媒体播放器的特点,然后对嵌入式多媒体播放器的设计重点进行了讨论,并根据实践经验对嵌入式多媒体播放器的设计提出了解决方案。9.学位论文陆安江基于嵌入式SoC的低功耗PMP的软件研究与设计2006在嵌入式应用中,系统的功耗越来越受到人们的重视。对于需要电池供电的便携式系统尤其明显,降低系统功耗,延长电池的使用寿命,就是降低系统的运行成本。然而,嵌入式系统的低功耗设计需要全面分析各方面的因素,统筹规划。在设计之初各个因素往往相互制约,相互影响。一个低功耗的措施有时候会带来其他方面的负面效应。本文采用炬力集成的音视频解码芯片ATJ2099芯片作为主控制芯片架构便携式多媒体播放器。充分利用软硬件协同设计的方法来降低整个播放系统的功耗。软件从指令到底层驱动、操作系统、MP3解码算法、应用程序进行优化设计,并详细介绍了其实现过程。另外在设计中还加入了数字版权管理(DRM10)功能,使其可以浏览或播放受DRM10版权保护的音视频文件。10.学位论文周强嵌入式多媒体系统的优化设计2006消费电子是嵌入式系统重要的应用场合之一。在传统观念里,大型消费电子的系统平台,非Wince、Linux、Palm、Symbian等不可。这些通用的系统为了保证其平台无关性,必须在系统设计之时就充分考虑到各种可能的使用环境,避免特殊性为平台移植带来困难。通用的嵌入式操作系统确实为降低系统开发难度,减少开发时间带来好处。但是消费电子产品领域的成本是至关重要的,这种通用性却带来了硬件成本增加,系统设计不优化等问题。本文从多个角度,描述了一个专用于多媒体播放器的嵌入式系统开发所必须包括的重要组成部分,通过专用的系统平台设计从而降低硬件成本,提高应用程序的执行效率。论文的主要贡献在于:通过设计并实现一个专用的多媒体文件系统来达到减少内存开销,降低硬件要求,从而降低系统设计的复杂性和成本的目的,提高应用程序的执行效率,保证软实时性能。同时结合实际经验,作者对嵌入式多媒体系统中的一些关键应用,如模拟器,图像显示的优化进行了深入地探讨,提出了具有实践意义的方法和理论。论文也对嵌入式系统中的其它关键部分,如引导程序,专用嵌入式处理器的优化方法等进行了相关的阐述,提出了自已的见解。本论文主要分为
本文标题:4ARMLINUX的嵌入式媒体播放器的研究与实现
链接地址:https://www.777doc.com/doc-4179211 .html