基于海思Hi3716MV300机顶盒的USB应用系统研究与实现
本文关键词:基于海思Hi3716MV300机顶盒的USB应用系统研究与实现,由笔耕文化传播整理发布。
【摘要】:随着机顶盒软硬件技术的发展以及人们追求的提高,数字电视机顶盒已经从拥有收看电视、音频广播等基本功能过渡到了除收看电视、音频广播等功能外,还拥有视频点播、直播、网络通信与交互等多种功能。这些功能无疑使机顶盒在向电脑融合而丰富用户视听的智能机顶盒方向发展。而在机顶盒上集成USB应用功能也成为了这个潮流中必备的一项。本论文所论述的USB应用系统基于海思Hi3716MV300基础版本项目开发。顾名思义,该项目采用海思半导体有限公司的Hi3716MV300主芯片,采用经过裁剪后的Linux操作系统作为软件开发平台。本论文对USB应用系统的环境搭建、框架设计、详细设计、实现、测试都做了详细阐述。本论文的目的是设计与开发在机顶盒上运行的USB应用系统。该应用系统支持USB设备的热插拔,对USB设备的插入和拔出都以一定的方式通知用户。同时,它能将USB设备里的图片、记事本、音乐文件和视频文件以方便用户使用的方式呈现给用户。总的来说,该系统分为五个模块:电子相册、电子书院、文件管理、音频播放和视频播放。电子相册模块用来读取USB设备里的图片文件,并提供缩略图、全屏显示、幻灯片播放形式供用户选择。电子书院模块用来读取USB设备里的记事本,并提供小窗口浏览、全屏浏览方式供用户选择。文件管理模块提供删除其他模块文件的功能。音频播放模块相当于一个音乐播放器,具备音乐播放器的基本功能,如:快进、快退、暂停等。视频播放模块相当于一个视频播放器,具备视频播放器的基本功能外,还提供小窗口播放、全屏播放、选时播放等功能。USB应用系统的操作也很简单,用户直接通过遥控器或者前面板根据界面提示操作即可。具备这些功能的USB应用系统基本上能满足用户使用,这就丰富了机顶盒的功能、增强了机顶盒的娱乐性、提升了用户体验,自然增强了机顶盒的竞争力。在设计USB应用系统时,采用了层次化、模块化的设计方法。将USB应用系统分解成各个模块,再对每个模块分别进行设计并具体化,最终实现出来。这种设计方法有利于理清思路,方便把握各个模块需要实现的功能。各个模块实现了过后,再分别测试,测试通过后再集成起来测试,最后再结合到机顶盒整个应用来测试。
【关键词】:机顶盒 USB Linux Hi3716MV300
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN949.197
【目录】:
- 摘要5-7
- abstract7-11
- 第一章 绪论11-17
- 1.1 数字电视简介11-12
- 1.2 数字电视机顶盒的技术背景及发展12-13
- 1.3 USB简介及USB应用系统对机顶盒的意义13-15
- 1.3.1 USB简介13-14
- 1.3.2 USB应用系统对机顶盒的意义14-15
- 1.4 课题研究的主要工作15-16
- 1.5 论文的结构以及内容安排16-17
- 第二章 USB应用系统的软硬件平台及环境搭建17-23
- 2.1 Hi3716MV300硬件平台的介绍17-19
- 2.2 Hi3716MV300软件平台的介绍19-20
- 2.3 USB应用系统开发环境的准备20-22
- 2.3.1 硬件平台的搭建20-21
- 2.3.2 软件平台的搭建21-22
- 2.4 本章小结22-23
- 第三章 软件开发流程及USB应用系统的框架设计23-31
- 3.1 Hi3716MV300机顶盒软件开发流程及如何编译代码23-27
- 3.1.1 软件开发总体流程23-24
- 3.1.2 USB应用系统开发流程24-26
- 3.1.3 编译基于Hi3716MV300开发的软件代码26-27
- 3.2 USB应用系统的需求分析27-29
- 3.3 USB应用系统的框架设计29-30
- 3.4 本章小结30-31
- 第四章 详细设计与实现31-96
- 4.1 详细设计及流程图31-34
- 4.2 各模块实现34-94
- 4.2.1 基础模块的实现35-47
- 4.2.1.1 画图模块的实现35-36
- 4.2.1.2 音视频播放模块的实现36-39
- 4.2.1.3 USB检测及文件分类模块39-45
- 4.2.1.3.1 USB设备的检测39-42
- 4.2.1.3.2 USB设备文件分类并保存42-45
- 4.2.1.3.3 USB设备拔出后的操作45
- 4.2.1.4 消息处理机制45-47
- 4.2.1.5 画图控件47
- 4.2.2 功能模块的实现47-94
- 4.2.2.1 电子相册47-58
- 4.2.2.2 电子书院58-64
- 4.2.2.3 文件管理64-67
- 4.2.2.4 音频播放67-78
- 4.2.2.5 视频播放78-94
- 4.3 本章小结94-96
- 第五章 USB应用系统测试与结果分析96-117
- 5.1 搭建测试环境96-97
- 5.2 基础模块的测试97-101
- 5.2.1 画图模块的测试98
- 5.2.2 音视频播放模块的测试98-100
- 5.2.3 USB设备驱动测试100-101
- 5.3 各功能模块的测试101-114
- 5.3.1 电子相册102-103
- 5.3.2 电子书院103-105
- 5.3.3 文件管理105-107
- 5.3.4 音频播放107-110
- 5.3.5 视频播放110-114
- 5.4 结合到机顶盒整体功能测试USB应用系统114
- 5.5 USB应用系统速度方面的考虑114-115
- 5.6 本章小结115-117
- 第六章 结束语117-118
- 致谢118-119
- 参考文献119-122
【共引文献】
中国期刊全文数据库 前10条
1 谢君成;数字电视CAS的FPGA实现[J];成都电子机械高等专科学校学报;2005年02期
2 刘小林,谭建豪,贾永涛,胡宏军;MPEG-2标准在有线数字电视机顶盒中的应用[J];湖南文理学院学报(自然科学版);2005年03期
3 吴复奎;苏骏;陈铮;;一种具有PVR功能的嵌入式机顶盒设计与实现[J];电脑知识与技术;2010年11期
4 王艳艳;刘卫东;邓攀;;数字电视中间件SI模块的设计与实现[J];电脑知识与技术;2011年34期
5 万明磊,易志雄,刘卫忠;基于DVB标准的数据广播通用压缩传输协议[J];电视技术;2005年03期
6 邬震宇;数字电视接收机减小PCR抖动影响的解决方法[J];电视技术;2005年04期
7 吴昕;;数字电视机顶盒功能测试方法的研究[J];电视技术;2007年09期
8 甘育裕;魏亚男;;基于DVB-SI标准的业务信息表的提取和解析[J];电视技术;2007年S1期
9 葛倩;于鸿洋;张萍;;TS流复用器中EPG信息处理的优化[J];电视技术;2010年12期
10 施智雄;;气味媒体电视的设计与实现[J];电视技术;2010年S1期
中国重要会议论文全文数据库 前5条
1 曹卫明;;浅谈数字电视系统分布式插播应用方案[A];自主创新与持续增长第十一届中国科协年会论文集(4)[C];2009年
2 袁平路;文正国;李伟;陶林;郭超一;骆昊;杨进;;基于嵌入式ARM的智能协议转换装置的研究[A];中国水力发电工程学会信息化专委会2013年年会优秀论文集[C];2013年
3 袁平路;文正国;李伟;陶林;郭超一;骆昊;杨进;;基于嵌入式ARM的智能协议转换装置的研究[A];中国水力发电工程学会信息化专委会、水电控制设备专委会2014年会暨学术交流会论文集[C];2014年
4 张浩;潘树国;程良涛;毛琪;靳晓东;;嵌入式实时GPS精密单点定位技术方法实现[A];2014年GPS、大地专业委员会学术年会交流论文[C];2014年
5 张福洪;徐春晖;胡舜峰;;基于Linux的ARM与FPGA数据通信设计与实现[A];信号处理在生仪2014学术年会论文集[C];2014年
中国博士学位论文全文数据库 前3条
1 胡冰;HFC网络交互业务支撑关键技术研究[D];中国科学技术大学;2008年
2 向伟;异构网络环境下流媒体服务模式的研究[D];中国科学技术大学;2008年
3 郭剑东;无人倾转旋翼机飞行控制研究[D];南京航空航天大学;2013年
中国硕士学位论文全文数据库 前10条
1 王佩莹;基于DVB-C数字电视平台的增值业务系统的设计与实现[D];电子科技大学;2010年
2 赵国栋;高清机顶盒中EPG和NVOD的实现与测试技术的研究[D];西安电子科技大学;2009年
3 葛倩;TS复用器中EPG解析复用系统的设计与实现[D];电子科技大学;2011年
4 韩广勋;MPEG-2_DS3双向适配系统的设计与研究[D];山东大学;2011年
5 沈志斌;数字电视电子节目指南和字幕系统的设计与实现[D];电子科技大学;2010年
6 卓志峰;基于MPEG-2标准的音视频同步实现[D];天津大学;2010年
7 逯金涛;基于DVB-C的数字电视码流分析仪的设计与实现[D];重庆大学;2011年
8 陈少明;IPQAM中的包缓存器设计与实现[D];华中科技大学;2011年
9 陈伟智;NVD音视频容器格式的研究与实现[D];华中科技大学;2011年
10 王旭;使用CUDA技术提高数字电视台标插入系统效率的研究与开发[D];天津大学;2012年
本文关键词:基于海思Hi3716MV300机顶盒的USB应用系统研究与实现,由笔耕文化传播整理发布。
,本文编号:291173
本文链接:https://www.wllwen.com/kejilunwen/wltx/291173.html