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

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

ID:37614373

大小:4.73 MB

页数:84页

时间:2019-05-26

机顶盒的USB多媒体自动播放系统的设计与开发_第1页
机顶盒的USB多媒体自动播放系统的设计与开发_第2页
机顶盒的USB多媒体自动播放系统的设计与开发_第3页
机顶盒的USB多媒体自动播放系统的设计与开发_第4页
机顶盒的USB多媒体自动播放系统的设计与开发_第5页
资源描述:

《机顶盒的USB多媒体自动播放系统的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子科技大学硕士学位论文机顶盒的USB多媒体自动播放系统的设计与开发姓名:巫莉申请学位级别:硕士专业:信号与信息处理指导教师:于鸿洋20100501摘要随着数字电视技术的飞速发展,数字电视机顶盒已经从最初单纯的数字电视信号接收向多功能特性转变。USB具有热插拔、即插即用、共享式、体积小巧、节省系统资源、灵活、低成本、高可靠性、提供电源、兼容、高速传输等优异特性,成为新一代机顶盒的必然的开发方向。本论文的目的是设计与开发机顶盒的USB多媒体自动播放系统,主要就是要使用户能通过U盘在电脑上下载多媒体文件,将U盘插上机顶盒读取U盘文件,能通

2、过电视机控制播放U盘里的多媒体文件。USB多媒体自动播放系统的设计与实现能大大扩展机顶盒的功能,增强数字电视的娱乐性和交互性。本论文基于STi7109高清机项盒的项目,该项目采用ST公司的STi7109作为主芯片,采用STLinuN嵌入式实时操作系统作为软件开发平台。基于软硬件平台,本论文对USB多媒体自动播放系统提出了需求分析和框架设计,其中框架设计采用分层结构,包括硬件层、软件系统层、基础模块层(底层驱动)、应用层和用户接口层。对于硬件层和软件系统层,进行了介绍和搭建,对于基础模块层,对STLinux操作系统中USB通信模块,图形

3、界面显示模块,视频播放模块分别进行了分析和实现,对相关驱动、API和实现方法进行了研究。对于主应用层,对用户界面和播放器以及主应用程序部分进行了设计和实现。本文对传统的机顶盒OSD界面设计方法进行了创新,利用Linux的GTK+图形库进行用户界面的设计,采用mplayer作为播放器引擎,最终基于Linux的系统接口和GTK+图形库接口编程实现了USB多媒体自动播放系统,使其能达到自动检测U盘,显示U盘文件列表和选择播放U盘多媒体文件的功能。关键词:机顶盒;USB;STi7109STLinux;GTK+ABSTRA(了rABSTRACT

4、Withtherapiddevelopmentofdigitaltelevisiontechnology,thecharacteristicsofdigitalTVSTB(set·-top—box)hastowardmulti—functionalchangefromtheoriginalsimpledigitalTVreceivingsignal.TheUSBhasmanyadvantagessuchassmallvolume,flexible,lowcostandSOon.Soitistheinevitablechoiceofne

5、wgenerationofSTB.BecauseoftheUSBmultimediaautomaticplayingsystem’Sdesignandimplementation,thefunctionofset-topboxcanbegreatlyexpanded,andthedigitaltelevision’SinteractiveentertainmentCanbeenhanced.Thepurposeofthisdissertationistodesignanddeveloptheset—topboxUSBmultimedi

6、aautomaticplayingsystem.SotheuserscalldownloadmultimediafilestotheUSBdevicefromthecompter,andthenplugtheUSBdevicetotheset-top—box.Afterthat,theycanplaythemultimediafilesandwatchthemonTV.ThisdissertationisbasedonSTi7109hilghdefinitionset-topboxproject,whichusesST’SSTi710

7、9asthemainchip,andSTLinuxembeddedrealtimeoperatingsystemasthesotharedevelopmentplatform.Basedonthehardwareandsoftwareplatform,thisdissertationmakesneedsanalysisandframeworkdesign.Theframeworkdesignuseslayers,includingthehardwarelayer,thesoftwaresystemlayer,thebasicmodul

8、elayer,andtheapplicationlayer.Thehardwarelayerandsoftwaresystemlayerareintroducedandbuilt.Forthebasicmodulelay

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。