学位论文 > 优秀研究生学位论文题录展示

基于ARM体系嵌入式多媒体播放器的研究与设计

作 者: 柯铖
导 师: 周琪云
学 校: 江西师范大学
专 业: 计算机应用技术
关键词: 嵌入式系统 多媒体播放器 ARM Linux MPlayer
分类号: TP368.1
类 型: 硕士论文
年 份: 2011年
下 载: 126次
引 用: 3次
阅 读: 论文下载
 

内容摘要


随着信息技术、计算机产业以及互联网技术的迅速发展,嵌入式系统因具有高度集成化、高稳定性、功能定制化、低功耗、高安全性、高性价比等特点成为当今应用系统领域研究开发的主流。在嵌入式多媒体播放器方面,国内外已经出现了像MP3、MP4和智能手机等众多样式的便携式嵌入式媒体播放器。但由于种种环境及条件的限制,这些便携式的媒体播放器都只能播放单一的或几种固定的媒体格式,可扩展性都比较差。为此,本文提出了一种基于ARM-Linux嵌入式系统具备播放多种多媒体文件和显示JPEG图片能力,且能进行远程控制管理的多媒体播放器设计与实现的方案。本文首先详细分析了ARM体系结构,研究了嵌入式Linux操作系统在ARM微处理器的移植技术,包括交叉编译环境的建立、引导装载程序应用、移植嵌入式Linux内核及建立根文件系统,并且实现了嵌入式Linux到PXA270开发板移植。对于播放器,本文实现了Linux系统下的通用媒体播放器——MPlayer到PXA270开发板的移植。通过对JPEG编码解码和Linux底层显示设备Framebuffer的研究,为MPlayer增加了图片显示功能,最终得到了一个可以播放各种音频视频文件和显示图片的嵌入式多媒体播放系统。此外,本文通过对远程控制MPlayer的播放显示的需求分析,提出了一种基于MPlayer的slave协议的网络控制解决方案,为同时控制多个嵌入式Linux系统的媒体播放提供了支持,极大地方便了管理。最后,总结了论文所做的工作,验证了该设计实现了预定的功能要求,同时指出了该嵌入式多媒体播放器所需要进一步解决和完善的问题。

全文目录


摘要  3-4
Abstract  4-7
第1章 绪论  7-12
  1.1 基于嵌入式系统多媒体播放器的研究背景  7-9
  1.2 嵌入式多媒体播放器的常见解决方案  9-10
  1.3 本文的意义和主要工作内容  10-12
第2章 系统开发平台构建  12-25
  2.1 硬件平台介绍  12-17
    2.1.1 XScale 结构简介  12-13
    2.1.2 PXA270 结构及特性  13-14
    2.1.3 外围接口  14-17
  2.2 嵌入式软件开发环境  17-24
    2.2.1 引导装载程序(Bootloader)  18-19
    2.2.2 TFTP 文件传输服务  19-20
    2.2.3 交叉编译开发环境建立(Cross Tools Chain)  20-21
    2.2.4 内核的编译  21-22
    2.2.5 根文件系统的建立  22-23
    2.2.6 Linux 下minicom 设置  23
    2.2.7 Linux 下NFS 设置  23-24
  2.3 本章小结  24-25
第3章 MPlayer 的移植  25-33
  3.1 MPlayer 简介  25-26
  3.2 MPlayer 的移植  26-32
    3.2.1 准备交叉编译工具和源代码  26-28
    3.2.2 编译MPlayer  28-29
    3.2.3 MPlayer 源码分析及其体系结构  29-32
    3.2.4 调试运行  32
  3.3 本章小结  32-33
第4章 基于MPlayer Slave 模式的网络客户控制端的设计  33-38
  4.1 网络控制的需求背景  33
  4.2 MPlayer 的Slave 模式介绍  33-34
  4.3 开发板上客户端的设计  34-35
    4.3.1 与MPlayer 通信的程序设计  34
    4.3.2 与主机上的网络服务器端通信的接口设计  34-35
  4.4 主机上服务器端的设计  35-37
    4.4.1 服务器端与客户端进行网络通信的接口设计  35-37
    4.4.2 主机上服务器端与用户之间的接口设计  37
  4.5 本章小结  37-38
第5章 MPlayer 播放非传统音视频媒体的设计方案  38-44
  5.1 MPlayer 和多种文件格式的支持  38
  5.2 JPEG 简介  38-39
  5.3 JPEG 图片编码解码设计实现  39-40
  5.4 FrameBuffer 简介及编程技术  40-42
  5.5 JPEG 图片浏览器的结构  42-43
  5.6 本章小结  43-44
第6章 总结与展望  44-46
  6.1 本文主要完成的工作及结论  44
  6.2 完善与展望  44-46
参考文献  46-49
致谢  49-50
在读期间公开发表论文(著)及科研情况  50

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM9的Windows CE系统移植,TP316.7
  3. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  4. 基于ARM的实验机器人控制系统的研制,TP242.6
  5. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  6. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  7. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  8. LXI-VXI适配器研制,TP274
  9. 半导体激光器温度控制系统的研究,TP273
  10. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  11. 网位仪信号采集与处理平台的设计与实现,S951.2
  12. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  13. 嵌入式中医经脉理疗仪的研究,R197.39
  14. 基于ARM9的智能解说系统的设计与实现,TP391.44
  15. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  16. 基于嵌入式系统钻孔成像装置的研究,P634.3
  17. 偏远地区配电变压器防盗监控系统的设计,TM421
  18. IP网络QoS技术研究,TP393.09
  19. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  20. 一体化能量回馈电梯驱动控制系统实现,TP273
  21. 嵌入式多参数环境智能监测系统的设计与实现,TP274

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com