欢迎来到天天文库
浏览记录
ID:37614373
大小:4.73 MB
页数:84页
时间:2019-05-26
《机顶盒的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
此文档下载收益归作者所有