首页> 中文学位 >机顶盒的USB多媒体自动播放系统的设计与开发
【6h】

机顶盒的USB多媒体自动播放系统的设计与开发

代理获取

目录

文摘

英文文摘

论文说明:主要符号表

声明

第一章引言

1.1课题研究的背景和国内外动态

1.2课题研究的主要工作和意义

1.3论文的主要内容和结构安排

第二章USB多媒体自动播放系统的开发环境搭建和设计方案

2.1USB多媒体自动播放系统的硬件平台

2.1.1ST7109硬件平台的介绍

2.1.2ST7109硬件平台的搭建

2.2USB多媒体自动播放系统的软件体系

2.2.1STLinux操作系统介绍

2.2.2STFAE树介绍

2.2.3STLinux平台环境的搭建

2.3USB多媒体自动播放系统的设计方案

2.3.1USB多媒体自动播放系统的需求分析

2.3.2USB多媒体自动播放系统的框架设计

2.4本章小结

第三章USB多媒体自动播放系统的基础模块的实现

3.1USB通信模块的实现

3.1.1USB的体系结构

3.1.2USB的数据传输方式

3.1.3 USB设备的枚举过程

3.1.4STLinux下的USB驱动

3.2图形界面显示模块的实现

3.2.1图形界面显示相关驱动

3.2.2图形显示的实现

3.2.3文字显示的实现

3.3视频播放模块的实现

3.3.1视频播放相关驱动

3.3.2视频播放的实现

3.3.3音频播放的实现

3.4本章小结

第四章USB多媒体自动播放系统应用程序的设计与实现

4.1用户界面的设计与实现

4.1.1GTK+图形库方案的确定

4.1.2GTK+工作模式的确定

4.1.3GTK+工作环境的搭建

4.1.4GTK+图形库的编译安装

4.1.5GTK+程序设计方法研究

4.2播放器的设计与实现

4.2.1Mplayer播放器方案的确定

4.2.2Mplayer播放器的流程分析

4.2.3Mplayer播放器的编译安装

4.3主应用程序的设计与实现

4.3.1检测U盘的编程实现

4.3.3入口图片显示的编程实现

4.3.4文件列表显示的编程实现

4.3.5遥控器事件响应的实现

4.4本章小结

第五章实验结果测试

5.1STLinux软件体系的测试

5.2基础模块的测试

5.2.1USB通信模块的测试

5.2.2图形界面显示模块的测试

5.2.3视频播放模块的测试

5.3主应用程序的编译和测试

5.3.1主应用程序的编译

5.3.2主应用程序的测试

5.4本章小结

第六章结束语

致谢

参考文献

攻读硕士期间取得的研究成果

展开▼

摘要

随着数字电视技术的飞速发展,数字电视机顶盒已经从最初单纯的数字电视信号接收向多功能特性转变。USB具有热插拔、即插即用、共享式、体积小巧、节省系统资源、灵活、低成本、高可靠性、提供电源、兼容、高速传输等优异特性,成为新一代机顶盒的必然的开发方向。
   本论文的目的是设计与开发机顶盒的USB多媒体自动播放系统,主要就是要使用户能通过U盘在电脑上下载多媒体文件,将U盘插上机顶盒读取U盘文件,能通过电视机控制播放U盘里的多媒体文件。USB多媒体自动播放系统的设计与实现能大大扩展机顶盒的功能,增强数字电视的娱乐性和交互性。
   本论文基于STi7109高清机顶盒的项目,该项目采用ST公司的STi7109作为主芯片,采用STLinux嵌入式实时操作系统作为软件开发平台。基于软硬件平台,本论文对USB多媒体自动播放系统提出了需求分析和框架设计,其中框架设计采用分层结构,包括硬件层、软件系统层、基础模块层(底层驱动)、应用层和用户接口层。
   对于硬件层和软件系统层,进行了介绍和搭建,对于基础模块层,对STLinux操作系统中USB通信模块,图形界面显示模块,视频播放模块分别进行了分析和实现,对相关驱动、API和实现方法进行了研究。
   对于主应用层,对用户界面和播放器以及主应用程序部分进行了设计和实现。本文对传统的机顶盒OSD界面设计方法进行了创新,利用Linux的GTK+图形库进行用户界面的设计,采用mplayer作为播放器引擎,最终基于Linux的系统接口和GTK+图形库接口编程实现了USB多媒体自动播放系统,使其能达到自动检测U盘,显示U盘文件列表和选择播放U盘多媒体文件的功能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号