学位论文 > 优秀研究生学位论文题录展示
数字高清晰度电视机顶盒软件技术研究与应用开发
作 者: 刘少情
导 师: 吴慧中
学 校: 南京理工大学
专 业: 计算机应用
关键词: 数字机顶盒 软件系统 实时内核 电子节目指南 用户接口 OSD 图形库
分类号: TN949
类 型: 硕士论文
年 份: 2002年
下 载: 218次
引 用: 4次
阅 读: 论文下载
内容摘要
|
本文以ST公司的HDTV开发平台和ST20软件集成开发环境为基础,进行了数字机顶盒软件技术的研究和开发。实时内核在机顶盒软件系统中占有重要的地位,它是应用程序开发的重要基础,本文首先对实时内核STLite/OS20的原理和在系统中的应用进行了论述。EPG是数字电视的一大特色,本课题研制的是符合DVB—C的机顶盒,因此本文根据DVB—SI规范提出了一种EPG实现方案,并详细讨论了该方案在系统中实现。本文还讨论了所研制的机顶盒中用户接口子系统的设计,详细的讨论了基于Sti7000OSD单元的图形库的设计和实现,图形库是实现用户菜单的基础。 另外,本文还对ST HDTV开发平台的硬件和软件总体结构、软件开发环和ST20软件调试工具包、软件系统的调试方法等内容进行了简要介绍。
|
全文目录
第一章 绪论 7-14 1.1 数字电视及其发展 7-9 1.1.1 国外HDTV和数字电视的发展 7-9 1.1.2 我国HDTV和数字电视的发展状况 9 1.2 数字机顶盒及其关键技术 9-12 1.2.1 数字机项盒的发展现状 9-10 1.2.2 数字机顶盒的关键技术 10-12 1.3 本论文的工作内容 12-13 1.4 论文内容安排 13-14 第二章 机顶盒软件系统及其开发调试环境 14-26 2.1 机顶盒硬件整体结构 14-16 2.2 机顶盒软件系统 16-20 2.2.1 机顶盒软件系统结构 16-18 2.2.2 系统软件的总体流程 18-20 2.3 ST公司HDTV机顶盒方案软件系统的集成开发环境 20-22 2.3.1 配合软件开发的硬件环境 21 2.3.2 软件开发工具包 21-22 2.4 软件系统的调试 22-26 2.4.1 通过微机接口的联机调试 23-24 2.4.2 脱机调试 24-26 第三章 实时内核STLite/OS20及其应用 26-47 3.1 在系统中使用实时内核的必要性 26-27 3.2 STLite/OS20实时内核及其特点 27-28 3.2.1 STLite/OS20实时内核 27 3.2.2 STLite/OS20内核的特点 27-28 3.3 STLite/OS20内核提供的服务及其原理 28-36 3.3.1 任务及其调度 28-30 3.3.2 内存与分区 30-32 3.3.3 信号量 32-33 3.3.4 消息队列 33-34 3.3.5 实时时钟 34-35 3.3.6 中断 35-36 3.4 STLite/OS20在系统中的使用 36-45 3.4.1 STLite/OS20内核的编译、启动等问题 36-37 3.4.2 任务相关的问题 37-38 3.4.3 系统中分区划分 38-40 3.4.4 信号量的使用 40-42 3.4.5 消息队列的使用 42-43 3.4.6 中断的使用 43-45 3.5 STLite/OS20对于系统开发及性能的影响 45-47 第四章 利用DVB-SI实现EPG 47-74 4.1 DVB-SI协议及其传送方式 47-53 4.1.1 DVB标准与DVB-SI协议 47-48 4.1.2 DVB-SI协议流的传送方式 48-53 4.2 MPEG-2PSI表简介 53-55 4.2.1 节目关联表PAT 53 4.2.2 节目映射表PMT 53-54 4.2.3 PAT、PMT与基本流之间的关系 54-55 4.3 DVB-SI中新增加的表的简介 55-59 4.3.1 网络信息表NIT 55-56 4.3.2 束关联表BAT 56-57 4.3.3 服务描述表SDT 57-58 4.3.4 事件信息表EIT 58-59 4.4 EPG实现方案设计 59-64 4.4.1 EPG实现方法的途径 59-62 4.4.2 本系统中EPG方案 62-64 4.5 EPG方案在系统中的具体实现 64-73 4.5.1 数据结构定义 64-68 4.5.2 操作函数及其定义 68-69 4.5.3 数据的提取过程 69-72 4.5.4 若干注意的问题 72 4.5.5 EPG功能及操作示例 72-73 4.6 本章总结 73-74 第五章 用户接口子系统设计 74-97 5.1 用户接口子系统的总体设计 74-77 5.1.1 系统模块的划分 74-75 5.1.2 用户接口子系统与其他模块之间的关系 75 5.1.3 用户接口子系统及相关模块之间的通信 75-77 5.2 输入处理模块 77-79 5.3 OSD图形库设计 79-92 5.3.1 STi7000 OSD单元功能介绍 79-83 5.3.2 OSD图形库设计 83-92 5.4 用户界面控制模块 92-95 5.4.1 菜单组织和数椐结构 93-94 5.4.2 用户接口子系统的数据流程 94-95 5.5 本章总结 95-97 结束语 97-98 致谢 98-99 参考文献 99-101 研究生期间发表的文章 101
|
相似论文
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 基于风险的雷达软件系统测试策略研究,TP311.53
- 注射机工艺控制软件系统的设计与开发,TQ320.52
- 社会保险业务档案管理系统的设计与实现,TP311.52
- 有线数字电视机顶盒设计与实现,TN948.55
- 水库群防洪调度决策支持系统设计与开发研究,TP311.52
- ORACLE数据库系统可靠性研究,TP311.138
- 网络视频录像机OSD子系统软件设计,TP277
- 嵌入式汽车音响软件系统中XM卫星广播模块的设计与实现,TP368.1
- T型导轨反弯校直软件系统设计及控制系统优化,TU857
- 三维数字地形模型的建立与地形分析方法研究,P231.5
- 萍钢高线工程1#飞剪控制系统的设计,TG333.21
- 基于CPLD的车辆信息通讯系统的OSD设计,U463.6
- 党政干部个性特征测评系统设计与开发,TP311.52
- 海南电网公司工程项目管理系统分析与设计,TP311.52
- 电学层析成像图像重建算法研究及软件系统设计,TP391.41
- 基于BREW平台的数字业务的研究与开发,TN929.533
- 基于GIS平台的卫勤信息系统的设计与实现,TP311.52
- 冲压模CAD与排样系统研究,TG76
- 注水泥施工设计及管理软件的研制,TE256
- 高速公路交通安全评价体系研究,U412.366
中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视
© 2012 www.xueweilunwen.com
|