基于arm体系嵌入式多媒体播放器的研究与设计-计算机应用技术专业论文.docxVIP

  • 4
  • 0
  • 约4.46万字
  • 约 56页
  • 2019-01-09 发布于上海
  • 举报

基于arm体系嵌入式多媒体播放器的研究与设计-计算机应用技术专业论文.docx

基于arm体系嵌入式多媒体播放器的研究与设计-计算机应用技术专业论文

均 均L tL tL 咱串 ·,、 · ,、 码 1 I摘 I 摘 要 随着信息技术、计算机产业以及互联网技术的迅速发展,嵌入式系统因具有 高度集成化、高稳定性、功能定制化、低功耗、高安全性、高性价比等特点成为 当今应用系统领域研究开发的主流。 在嵌入式多媒体播放器方面,国内外已经出现了像MP3、MP4和智能手机 等众多样式的便携式嵌入式媒体播放器。但由于种种环境及条件的限制,这些便 携式的媒体播放器都只能播放单一的或几种固定的媒体格式,可扩展性都比较 差。为此,本文提出了一种基于ARM.Linux嵌入式系统具备播放多种多媒体文 件和显示JPEG图片能力,且能进行远程控制管理的多媒体播放器设计与实现的 方案。 本文首先详细分析了ARM体系结构,研究了嵌入式Linux操作系统在ARM 微处理器的移植技术,包括交叉编译环境的建立、引导装载程序应用、移植嵌入 式Linux内核及建立根文件系统,并且实现了嵌入式Linux到PXA270开发板移 植。 对于播放器,本文实现了Linux系统下的通用媒体播放器——MPlayer到 PXA270开发板的移植。通过对JPEG编码解码和Linux底层显示设备 Framebuffer的研究,为MPlayer增加了图片显示功能,最终得到了一个可以播 放各种音频视频文件和显示图片的嵌入式多媒体播放系统。 此外,本文通过对远程控制MPlayer的播放显示的需求分析,提出了一种基 于MPlayer的slave协议的网络控制解决方案,为同时控制多个嵌入式Linux系 统的媒体播放提供了支持,极大地方便了管理。 最后,总结了论文所做的工作,验证了该设计实现了预定的功能要求,同时 指出了该嵌入式多媒体播放器所需要进一步解决和完善的问题。 关键字:嵌入式系统;多媒体播放器;ARM;Linux;MPlayer 电 电 喻 ‘ AbstractAs Abstract As the rapid development of Intemet technology,information technology and the computer industry,wim the characteristics of highly integrated.high stability,features customized,low-power,high security and cost-effective,embedded system becomes the mainstream of research and development in today’S application field. As to embedded multimedia player,at home and abroad,there have been many brands of portable embedded media player such as MP3,MP4 and smart phones. However’due to various restrictions of conditions and environment,these portable media players Can only play a single or fixed numbers of media formats,less scalability.So,this paper aims to design a multimedia player based on embedded ARM—Linux system which can play various multimedia files and display JPEG images,and Can be controlled and managed through network. First,in this paper,ARM architecture and the characteristic are analyzed in detail. The emphasis of the study is put on the porting techniques of embedded Linux operation system based on the ARM micro·processor,which include setting cross eomplier、transplanting Bootloader、transplanting embedded Linux kernel and setting root file system;Furthermore,implement the te

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档