《数字电视机顶盒和多媒体家庭网关》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:钟玉琢,汤筠,孙立峰等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302185086
  • 页数:210 页
图书介绍:本书以作者承担的相关国家科研项目为基础,系统介绍了数字电视机顶盒及多媒体家庭网关的设计理念和实现方式。

第1章 数字电视机顶盒概述 1

1.1引言 1

1.2数字电视机顶盒 3

1.3相关技术和国际标准 4

1.3.1数字电视机顶盒相关技术和国际标准 4

1.3.2家庭网络的联网技术 6

第2章 数字电视机顶盒系统总体方案 11

2.1数字电视机顶盒功能设计 11

2.2硬件平台设计 13

2.2.1 STB核心数字集成控制芯片STB01x0 14

2.2.2硬件平台主要技术指标 18

2.3软件平台设计 19

第3章 数字电视机顶盒操作系统设计 21

3.1数字电视机顶盒操作系统设计目标和要求 21

3.2数字电视机顶盒操作系统主要功能设计 22

3.3数字电视机顶盒操作系统的主要特点 24

3.4数字电视机顶盒操作系统内核结构 27

3.5数字电视机顶盒操作系统内存管理 29

3.6数字电视机顶盒操作系统进程管理 31

3.7数字电视机顶盒操作系统文件系统 32

第4章 数字电视机顶盒驱动程序设计和实现 35

4.1解调器驱动程序设计和实现 35

4.1.1解调原理 35

4.1.2解调器驱动程序设计和实现 38

4.2解复用器驱动程序设计和实现 39

4.2.1 MPEG2传送流原理 39

4.2.2解复用器硬件工作原理 41

4.2.3解复用器驱动程序设计实现 44

4.3 MPEG-2解码器和DENC编码器接口和实现 47

4.3.1视/音频处理子系统 48

4.3.2解码器软件接口实现 50

4.3.3 DENC编码器软件接口实现 51

4.4 EEPROM存储器工作原理和实现 52

4.4.1 EEPROM硬件原理 52

4.4.2 EEPROM驱动程序实现 55

4.5 I2C总线工作原理和实现 55

4.5.1 I2C总线硬件原理 55

4.5.2 I2C总线驱动程序实现 58

4.6网络接口和实现 60

4.6.1以太网卡工作原理 60

4.6.2以太网卡软件接口 61

4.6.3以太网卡驱动程序 62

4.6.4 TCP/IP协议栈的集成 67

第5章 应用层软件设计和实现 69

5.1 OSD功能设计和实现 69

5.1.1 OSD硬件基础 69

5.1.2 OSD软件基础 71

5.1.3数字电视机顶盒系统中间件的设计和实现 72

5.1.4用户界面设计 74

5.2条件接收系统原理和实现 76

5.2.1条件接收系统及前端 76

5.2.2节目管理体系和加密机制 78

5.2.3条件接收系统接收端 79

5.2.4条件接收系统的IC卡工作机制 82

第6章 多媒体家庭网关概述 85

6.1引言 85

6.2多媒体家庭网关概念 87

6.3技术发展现状及其相关标准 89

6.4相关技术标准和国际组织 90

6.4.1 OSGI 90

6.4.2 MHP(Multimedia Home Platform) 92

6.4.3 Java TV 95

6.4.4 DLNA标准 96

6.4.5 UPnP论坛 97

6.4.6 ECHONET(Energy Conservation and Homecare Network) 97

第7章 多媒体家庭网关总体设计和功能规划 99

7.1多媒体家庭网关功能需求 99

7.2多媒体家庭网关硬件需求 101

7.3多媒体家庭网关体系结构设计 101

7.4多媒体家庭网关软件平台设计 102

7.4.1第一阶段:基本DVB数字电视机顶盒 104

7.4.2第二阶段:加入家庭环境网络支持 104

7.4.3第三阶段:加入高级多媒体处理功能 107

第8章 多媒体家庭网关硬件平台 109

8.1核心嵌入式处理器选择 109

8.2硬件系统分析 116

8.3硬件电路设计与实现 117

8.3.1 MHG系统单板电路原理图设计 118

8.3.2印制电路板设计 133

第9章 多媒体家庭网关中的嵌入式Linux系统 141

9.1嵌入式系统概述 141

9.1.1嵌入式系统的发展过程 141

9.1.2嵌入式系统的体系结构 143

9.1.3嵌入式系统的应用现状 144

9.1.4嵌入式系统的特点分析 144

9.2 Linux作为嵌入式操作系统的优势 146

9.3构建交叉开发工具链 147

9.4配置Linux 2.6内核 156

9.5定制根文件系统 162

9.5.1 Linux系统启动过程 162

9.5.2标准Linux的内存管理机制(MMU) 164

9.5.3 CLFS和BusyBox 165

9.5.4配置启动文件 165

9.6硬件初始化代码OpenBios的研究开发 166

第10章 多媒体家庭网关GUI库与Web浏览器的设计及实现 169

10.1 GUI库及Web浏览器的现状 169

10.1.1 Frame Buffer介绍 169

10.1.2 MHG平台GUI库选择原则 170

10.1.3嵌入式Web浏览器现有方案 171

10.1.4 GUI库及浏览器最终实现方案 172

10.2 GUI库及Web浏览器的实现 173

10.2.1 QT/E在MHG平台上的移植及中文化 173

10.2.2 Konq/E在MHG平台上的移植 175

10.2.3由GUI库带来的开发过程的改变 176

10.3桌面操作环境的设计及实现 179

第11章 视频监控与蓝牙门控制 185

11.1蓝牙协议分析 185

11.2视频监控 188

11.2.1总体设计 188

11.2.2Symbian平台视频采集及蓝牙传输 189

11.3蓝牙门控制 200

11.3.1总体设计 200

11.3.2 MHG平台控制信号发送 200

11.3.3 PC端信号监控 202

结束语 205

参考文献 206