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

基于SPMP8000多媒体播放盒的设计与实现

作 者: 谢文艺
导 师: 赵方
学 校: 北京邮电大学
专 业: 软件工程
关键词: MP4 eCos Microwindows VGA HDMI
分类号: TN946
类 型: 硕士论文
年 份: 2011年
下 载: 20次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着多媒体编解码芯片技术和集成电路封装技术的提高,多媒体音视频芯片的数据编解码能力逐渐强大,处理的格式也越来越多。就手持和家庭两大应用领域,消费者对电子产品的功能需求变得异常苛刻,单从显示输出上看,手持类多媒体电子产品显示屏幕分辨率已经达到800×600,屏幕大小甚至达到7寸,而家庭类多媒体电子设备输出则发展到与高清电视和投影仪相连。在市场的驱使下,各个嵌入式系统平台的配置要求不断变强,从而衍生出各式各样的多媒体产品,其中本文提到的多媒体播放盒就属于家庭类中的一种。多媒体播放盒是一个家庭娱乐电子产品,此产品支持的音视频格式比较丰富,输出接口支持HDMI高清、VGA投影以及AV电视输出。根据客户的具体需求,本项目选择性价比较高的凌阳多媒体SPMP8000方案作为此产品的开发平台,在原厂提供的标准平台上,通过修改用户操作界面、硬件驱动以及操作流程等步骤,产品最后满足了客户的需求。凌阳多媒体SPMP8000标准平台是一个基于eCos操作系统和Microwindows用户界面系统的嵌入式平台。本论文从产品设计的角度出发,开始根据系统的软硬件资源,通过产品框架图的详细说明,来对产品进行需求分析;然后结合SPMP8000标准平台的开发环境和现有功能,根据客户的具体需求,分析出了该产品设计需要做的工作以及能够达到的最终目标;接着完成了不同实现方法剖析与比较,选择其中一个最适合本产品的实现方式;在所有技术点有明确的实现方法后,本文最后就产品设计进行详细地论述,包含辅助工具的使用、产品用户界面的设计与实现和底层硬件驱动接口的设计与实现。本文主要目的就是通过对多媒体播放盒开发过程的详细阐述,说明了项目产品开发过程中所必须经过的平台资源分析、规格需求分析和详细设计等步骤。通过对前期的平台资源分析和规格需求分析,确定了整个产品的开发时程以及项目所需要的工作量。通过详细设计,能够了解到具体方案的实现过程,主要包含有平台部分功能优化、新功能的实现和后期的质量测试。通过整个论文的说明,从架构到细节,了解了多媒体播放盒从一个标准平台变成客户需要的产品所包含的设计工作。

全文目录


摘要  4-6
ABSTRACT  6-10
第一章 引言  10-16
  1.1 课题背景  10-15
    1.1.1 多媒体音视频电子产品的发展历程  10-11
    1.1.2 现有多媒体电子产品分析  11-13
    1.1.3 多媒体播放盒的性能和要求  13-15
  1.2 课题任务  15
  1.3 论文组织结构  15-16
第二章 SPMP8000平台分析  16-30
  2.1 SPMP8000硬件资源分析  16-21
    2.1.1 SPMP8000芯片级架构特点  16-17
    2.1.2 多媒体播放盒硬件架构分析  17-21
  2.2 SPMP8000软件平台分析  21-29
    2.2.1 eCos实时操作系统在SPMP8000平台中性能分析  21-22
    2.2.2 cygwin编译环境  22-23
    2.2.3 使用Microwindows实现上层应用分析  23-28
    2.2.4 UI重构中XML语言应用  28-29
  2.3 本章小结  29-30
第三章 多媒体播放盒系统的需求分析  30-38
  3.1 应用层软件分析  30-31
    3.1.1 应用界面功能分析  30
    3.1.2 窗体消息处理分析  30-31
  3.2 驱动层软件分析  31-37
    3.2.1 普通按键分析  31-32
    3.2.2 红外遥控按键分析  32-33
    3.2.3 系统中显示设备兼容性分析  33-37
  3.3 本章小结  37-38
第四章 多媒体播放盒的详细设计  38-51
  4.1 eCos Config Tool的系统配置  38-40
    4.1.1 eCos Config Tool优势分析  38-39
    4.1.2 多媒体播放盒系统配制文件编写  39
    4.1.3 eCos的可视化配置操作  39-40
  4.2 UI软件设计  40-46
    4.2.1 播放盒主界面设计  40-44
    4.2.2 其它界面设计与优化  44-46
  4.3 驱动设计  46-50
    4.3.1 按键设计  46-48
    4.3.2 红外遥控设计  48-50
  4.4 本章小结  50-51
第五章 模拟显示接口软件驱动设计与实现  51-59
  5.1 模拟显示设备接口分析  51-53
    5.1.1 模拟显示接口分类与比较  51-52
    5.1.2 使用CH7026实现VGA接口和YPbPr接口分析  52-53
  5.2 软件设计  53-58
    5.2.1 VGA与YPbPr接口设计工具使用  53-54
    5.2.2 VGA接口和YPbPr接口流程设计  54-55
    5.2.3 VGA接口程序设计  55-56
    5.2.4 YPbPr接口程序设计  56-58
  5.3 本章小结  58-59
第六章 数字显示接口软件驱动设计与实现  59-67
  6.1 数字显示设备接口分析  59-61
    6.1.1 数字显示接口的分类与比较  59-60
    6.1.2 HDMI接口驱动芯片CAT6612分析  60-61
  6.2 软件设计  61-66
    6.2.1 底层I2C接口软件设计  61-62
    6.2.2 SPMP8000与CAT6612的驱动设计  62-63
    6.2.3 CAT6612的控制流程设计与实现  63-66
  6.3 本章小结  66-67
第七章 结束语  67-69
  7.1 多媒体播放盒工作总结  67-68
  7.2 问题以及展望  68-69
参考文献  69-70
致谢  70

相似论文

  1. 基于eCos的自动售货机无线通信设计与应用,TH692.6
  2. 基于ARM的车载跟踪定位系统的设计与实现,TP368.12
  3. 基于eCos和ARM7的污水在线监测传输终端的设计与实现,TP311.52
  4. 基于FPGA的卫星通信地球站控制电路性能改进的研究与设计,TN927.2
  5. 网络视频录像机OSD子系统软件设计,TP277
  6. 一种用于嵌入式的IBM VGA标准图形控制器的设计与实现,TP391.41
  7. 数字超声内窥镜信号接收与处理系统的研究,TH776.1
  8. 基于Linux系统Microwindows的移植及其在网络收音机上的应用,TP391.41
  9. eCos在多媒体手机Jasper中的移植和应用,TN929.53
  10. HDMI缓冲器设计,TN402
  11. 大气传输环境下高速激光光斑检测技术研究,TN247
  12. 基于FPGA的数字频谱分析仪的设计与实现,TN791
  13. 双无线式人体监护系统的探究与设计,TP277
  14. 基于SOPC视频降噪系统的研究与设计,TP391.41
  15. 基于FPGA的视频图像处理系统的研究,TP391.41
  16. 基于ARM的液晶显示接口设备的研究,TP368.1
  17. 嵌入式行车综合信息系统的设计,TP368.1
  18. PDVQ图像压缩芯片的测试与应用,TP391.41
  19. 高清晰多媒体接口发送器内锁相环的设计,TN911.8
  20. 基于FPGA的SPARC多核结构设计与实现及并行算法研究,TP368.1

中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视 > 录像系统、放像系统
© 2012 www.xueweilunwen.com