图书介绍

NGB TVOS v1.0架构分析PDF|Epub|txt|kindle电子书版本网盘下载

NGB TVOS v1.0架构分析
  • 陈德林,张定京,付光涛,黎政等著 著
  • 出版社: 北京:中国广播电视出版社
  • ISBN:9787504375391
  • 出版时间:2015
  • 标注页数:341页
  • 文件大小:32MB
  • 文件页数:351页
  • 主题词:多媒体电视-操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

NGB TVOS v1.0架构分析PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 概述1

1.1 上下文环境1

1.2 输入输出模型2

1.3 适用的终端类型3

1.4 支持的应用类型3

1.5 功能要求4

1.5.1 电视直播要求4

1.5.2 视频点播要求4

1.5.3 应用管理要求4

1.5.4 多桌面支持要求4

1.5.5 可升级支持要求4

2 软件架构5

2.1 动态架构5

2.2 静态架构6

2.2.1 音频系统9

2.2.2 图形系统10

2.2.3 按键消息输入系统11

3 技术基础13

3.1 Binder框架13

3.1.1 Native Binder框架和分层通信模型13

3.1.2 Java Binder框架和分层通信模型16

3.1.3 ProcessState17

3.1.4 IPCThreadState17

3.2 服务管理器(ServiceManager)17

3.2.1 服务注册18

3.2.2 服务获取19

3.2.3 服务使用19

3.3 孵化器(zygote)19

3.4 启动过程19

3.4.1 init进程21

3.4.2 启动系统服务进程25

3.4.3 启动Native服务26

3.4.4 启动Java服务27

3.4.5 启动Home主应用(Launcher)31

3.5 广播(Broadcast)机制31

3.6 观察者(Observer)机制31

3.7 Java服务组件的基本模型和构成元素38

3.7.1 2-Box模型38

3.7.2 3-Box模型41

3.7.3 1-Box模型42

3.8 Native服务组件的基本模型和构成元素43

3.8.1 2-Box模型44

4 硬件抽象层47

4.1.1 音频(Audio)模块55

4.1.2 音频策略(Audio Policy)模块57

4.1.3 摄像头(Camera)模块61

4.1.4 Gralloc模块62

4.1.5 HWComposer模块66

4.1.6 传感器(Sensors)模块68

5 Native能力层70

5.1 系统服务进程70

5.1.1 adbd70

5.1.2 bluetoothd70

5.1.3 bootanimation71

5.1.4 console71

5.1.5 debuggerd72

5.1.6 dbus-daemon72

5.1.7 dhcpcd_ethO73

5.1.8 drmserver73

5.1.9 dtvserver74

5.1.10 dumpstate76

5.1.11 installd76

5.1.12 keystore77

5.1.13 mediaserver77

5.1.14 mtpd79

5.1.15 netd80

5.1.16 racoon80

5.1.17 remote_server80

5.1.18 secu_agent81

5.1.19 servicemanager81

5.1.20 surfaceflinger83

5.1.21 ueventd84

5.1.22 vold85

5.1.23 wirelesskey86

5.1.24 wpa_supplicant86

5.1.25 zygote & system_server87

5.2 服务组件92

5.2.1 drmserver进程管理的Native服务组件92

5.2.2 dtvserver进程管理的Native服务组件97

5.2.3 mediaserver进程管理的Native服务组件100

5.2.4 surfaceflinger进程管理的Native服务组件138

5.2.5 system_server进程管理的Native服务组件145

5.3 函数库150

6 Java空间156

6.1 Java执行环境——TVM156

6.2 Java系统服务组件158

6.2.1 SystemServer init2()创建的1-Box模型Java系统服务组件158

6.2.2 SystemServer init2()创建的2-Box模型Java系统服务组件166

6.3 Java应用框架服务组件192

6.3.1 SystemServer init2()创建的2-Box模型Java应用框架服务组件192

6.3.2 SystemServer init2()创建的3-Box模型Java应用框架服务组件282

6.4 Java其他形式组件311

6.4.1 SystemServer init2()创建的观察者组件311

6.4.2 SystemServer init2()创建的其他组件312

6.5 Java库316

6.6 Java API318

6.6.1 Java MEAPI318

6.6.2 NGB-J API321

6.6.3 Android API322

6.7 Java应用325

6.7.1 应用组件325

6.7.2 清单文件328

6.7.3 安装包334

7 Web空间337

7.1 基本Web技术要求337

7.2 NGB-H定义JS对象337

7.3 Web执行环境——浏览器338

7.4 Web应用339

参考文献341

热门推荐