嵌入式多媒体终端的设计与研究

嵌入式多媒体终端的设计与研究

论文摘要

随着嵌入式技术和多媒体技术的不断成熟和发展,越来越多的产品希望能结合嵌入式和多媒体技术在更小的平台上实现多媒体功能。因此,本文设计了一款嵌入式多媒体终端系统,它是基于性价比较高的ARM9嵌入式硬件平台和ARM Linux操作系统,采用诺基亚公司提供的QT/Embedded作为图形用户界面(Graphical User Interface,GUI)开发工具,具有图片浏览、音频文件播放以及视频文件播放等功能。本文的主要工作包括:(1)在分析了嵌入式多媒体终端系统功能的基础上,阐述了嵌入式多媒体终端硬件平台,并详细研究了ARM Linux系统在Micro2440微处理器上的移植技术以及嵌入式多媒体终端系统功能的设计,包括交叉编译环境搭建、系统引导程序移植、ARM Linux系统定制、文件系统构建、ARM Linux驱动程序开发、实现了ARM Linux到友善Micro2440t35开发板的移植。(2)由于嵌入式多媒体终端主要是面向普通消费者,所以良好的用户界面设计是必不可少的。本文在深入研究QT/Embedded的信号与槽的处理机制上,采用多线程的程序设计思想,实现了嵌入式多媒体终端实时播放多媒体文件,同时也实现了用户的交互式操作。(3)图片播放模块是在研究JPEG压缩算法的基础上设计的,支持JPEG、JPG、BMP、GIF以及PNG等多种图片格式,并实现了从移动存储设备中读取图片文件并能以幻灯片形式播放的功能。音频播放器模块采用的是开源解码库Phonon,能够支持当前主流的音频文件。另外,本文在分析强大的开源解码库MPlayer的基础上,实现了在Micro2440开发平台上的移植,支持avi、mpg、wav以及rmvb等多种格式。(4)将系统移植到Micro2440t35硬件平台,完成整个系统的设计。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景和意义
  • 1.2 国内外研究发展现状
  • 1.3 本文所做工作及结构安排
  • 1.3.1 本文所做的工作
  • 1.3.2 本文结构
  • 第2章 系统硬件平台的设计与实现
  • 2.1 系统功能及硬件方案的设计
  • 2.1.1 系统功能
  • 2.1.2 系统硬件方案设计
  • 2.2 Micro2440 核心板硬件接口的设计
  • 2.2.1 S3C2440 功能概述
  • 2.2.2 电源设计
  • 2.2.3 复位电路设计
  • 2.2.4 Flash 存储系统
  • 2.2.5 JTAG 电路设计
  • 2.3 Micro2440 扩展板硬件电路设计
  • 2.3.1 音频接口电路
  • 2.3.2 USB 接口电路
  • 2.3.3 SDRAM 存储器接口
  • 2.3.4 人机交互电路设计
  • 2.3.5 串口电路设计
  • 2.4 本章小结
  • 第3章 ARM Linux 系统构建
  • 3.1 ARM Linux 系统概述
  • 3.2 交叉编译环境搭建
  • 3.3 系统引导程序移植
  • 3.3.1 系统引导程序概述
  • 3.3.2 引导装载程序
  • 3.4 ARM Linux 系统定制
  • 3.5 文件系统构建
  • 3.5.1 根文件系统结构
  • 3.5.2 根文件系统制作
  • 3.5.3 Yaffs 文件系统移植
  • 3.6 ARM Linux 驱动程序开发
  • 3.6.1 ARM Linux 驱动程序概述
  • 3.6.2 触摸屏驱动设计
  • 3.6.3 音频驱动设计
  • 3.7 嵌入式图形界面实现
  • 3.7.1 QT 概述
  • 3.7.2 搭建QT/Embedded 环境
  • 3.7.3 测试QT/Embedded 环境
  • 3.8 总结
  • 第4章 嵌入式多媒体终端系统功能实现
  • 4.1 嵌入式多媒体终端功能分析
  • 4.2 嵌入式图片播放器功能实现
  • 4.2.1 JPEG 压缩算法
  • 4.2.2 图片播放器的基本功能实现
  • 4.2.3 嵌入式图片播放器的实现
  • 4.3 嵌入式音频播放器功能实现
  • 4.3.1 音频文件编解码原理
  • 4.3.2 音频播放器基本功能
  • 4.3.3 音频播放器结构
  • 4.3.4 嵌入式音频播放器的实现
  • 4.4 嵌入式视频播放器功能实现
  • 4.4.1 MPlayer 的概述
  • 4.4.2 MPlayer 的移植及调试
  • 4.4.3 视频播放器基本功能
  • 4.4.4 嵌入式视频播放器的实现
  • 4.5 本章小结
  • 第5章 系统实现与功能测试
  • 5.1 系统各项功能实现
  • 5.1.1 触摸屏功能试验
  • 5.1.2 USB 接口功能试验
  • 5.1.3 图片文件播放功能试验
  • 5.1.4 音频文件播放功能试验
  • 5.1.5 视频文件播放功能试验
  • 5.2 系统总体功能测试
  • 5.3 本章小结
  • 总结与展望
  • 参考文献
  • 致谢
  • 附录 A 攻读硕士学位期间所发表的学术论文
  • 相关论文文献

    标签:;  

    嵌入式多媒体终端的设计与研究
    下载Doc文档

    猜你喜欢