书籍详情
《Android板级支持与硬件相关子系统》[57M]百度网盘|亲测有效|pdf下载
  • Android板级支持与硬件相关子系统

  • 出版社:墨香文学专营店
  • 出版时间:2013-10
  • 热度:11249
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

  • 商品名:Android板级支持与硬件相关子
  • ISBN:9787121213489
  • 定价:59.00
  • 出版社:电子工业出版社
  • 作者:韩超

参考信息(以实物为准)

  • 出版日期:2013-10-01
  •  
  • 版次:1
  • 包装:
  • 开本:16开
  • 用纸:胶版纸
  • 页数:420
  • 字数:672

编辑

内容提要

  《Android板级支持与硬件相关子》以硬件相关的子为核心,提供具有完整知识体系Android级的开发知识。本书选定了几个流行的硬件作为参考台,读者可以很容易地得到硬件和开源代码。本书突出了硬件相关的子的特点,展示了几个不同的硬件台的内核结构,介绍了每个子的体结构和BSP结构、每个子的BSP的实现要点,以及具体硬件在Linux内核与Android硬件抽象层相关的实现。

目录

第1章Android的BSP和子开发
1.1Android板级支持工作概述
1.1.1Android的开放源代码工程和BSP
1.1.2Android的结构
1.2Android的开发环境和源代码
1.2.1Android的开发环境
1.2.2源代码仓库
1.3BSP模块和相关子
1.3.1Android的BSP
1.3.2BSP和硬件相关子
1.3.3不同类型的Android设备
第2章AndroidBSP部分工作
2.1Android的BSP部分工作概述
2.2BSP的全局部分
2.2.1源代码工程板级别支持部分
2.2.2硬件相关的代码改动
2.3Android的Linux操作
2.3.1Android中的Linux操作的特定内容
2.3.2Android的Linux的基本支持
2.3.3Android各个硬件设备的驱动程序
2.4Android的硬件抽象层
2.4.1硬件抽象层的地位和功能
2.4.2硬件抽象层接口方式
2.5各个子的移植方式
2.5.1Android2.3中的实现方式
2.5.2Android2.2及之前的实现方式
2.5.3Android4.x中的实现方式
2.6与硬件抽象层相关的框架层目录
2.6.1一直保持不变的代码
2.6.2框架层的本地代码
2.6.3音频视频相关的代码
第3章Android的Linux内核和驱动
3.1Android的Linux内核概述
3.1.1几个内核工程
3.1.2内核工程的编译工具链
3.1.3用户空间关注的内容
3.2Android专用驱动和组件
3.2.1电源管理部分
3.2.2staging中的组件和驱动程序
3.2.3几个主要核心模块
3.2.4辅助的模块和改动
3.3goldfish台的内核和驱动
3.3.1goldfish台和内核概述
3.3.2goldfish体系结构移植
3.3.3goldfish的相关设备驱动
3.4高通MSM台的内核和驱动
3.4.1台概述
3.4.2体系结构移植
3.4.3设备驱动程序
3.5三星台的内核和驱动
3.5.1台概述
3.5.2体系结构移植
3.5.3驱动程序部分
3.6德州仪器OMAP台的
内核和驱动
3.6.1台概述
3.6.2体系结构移植
3.6.3驱动程序部分
第4章显示
4.1显示概述
4.2显示子结构
4.2.1体结构
4.2.2核心结构和UI库
4.2.3Surface本地部分
4.2.4Java层的Surface的处理
4.3显示BSP的结构
4.3.1Framebuffer驱动程序
4.3.2gralloc硬件抽象层
4.4显示BSP的实现
4.4.1模拟器显示的实现
4.4.2NexusOne的实现
4.4.3NexusS的实现
4.4.4GalaxyNexus的实现
第5章用户输入
5.1用户输入概述
5.2Android2.3用户输入子
5.2.1体结构
5.2.2本地框架的几个部分
5.2.3JNI
5.2.4Java层的部分
5.3Android4.2的用户输入子结构
5.3.1体结构
5.3.2InputManagerService的实现
5.4用户输入BSP的结构
5.4.1Input驱动程序
5.4.2输入配置文件
5.5用户输入BSP的实现
5.5.1模拟器中的实现
5.5.2NexusOne中的实现
5.5.3NexusS中的实现
5.5.4GalaxyNexus中的实现
第6章传感器
6.1传感器概述
6.2传感器子的结构
6.2.1体结构
6.2.2本地框架层
6.2.3传感器的JNI
6.2.4传感器的Java层
6.3传感器BSP的结构
6.3.1驱动程序
6.3.2硬件抽象层的内容
6.4传感器BSP的实现
6.4.1仿真器的实现
6.4.2NexusOne实现
6.4.3NexusS实现
6.4.4GalaxyNexus实现
第7章音频
7.1音频概述
7.2音频子结构
7.2.1体结构
7.2.2Audio的本地框架层
7.2.3Audio的JNI和Java层
7.3音频BSP的结构
7.3.1Audio驱动程序
7.3.2硬件抽象层的内容
7.4音频BSP的实现
7.4.1通用的Audio实现
7.4.2基于OSS的实现方式
7.4.3基于ALSA的实现方式
7.4.4MSM台和NexusOne的实现
7.4.5NexusS的实现
第8章视频叠加输出
8.1视频叠加输出概述
8.2视频输出子的结构
8.2.1Overlay的结构
8.2.2本地框架层
8.3视频叠加输出BSP结构
8.3.1移植的内容
8.3.2驱动程序
8.3.3硬件抽象层的内容
8.3.4视频输出的调用者
8.3.5使用Overlay的数据流情况
8.4视频输出BSP的实现
8.4.1骨架实现
8.4.2OMAP的实现
8.4.3NexusS的实现
第9章照相机
9.1照相机概述
9.2照相机子的结构
9.2.1照相机的结构
9.2.2Camera的本地层
9.2.3Camera的JNI和Java层
9.3照相机BSP的结构
9.3.1移植的内容
9.3.2Videofor4Linux驱动程序
9.3.3硬件抽象层的内容
9.3.4照相机上下层的关系
9.4照相机BSP的实现
9.4.1桩实现
9.4.2NexusOne的Camera实现
9.4.3NexusS的Camera实现
第10章OpenGL3D引擎
10.1OpenGL概述
10.2OpenGL的结构
10.2.1OpenGL和OpenGLES的标准结构
10.2.2体结构
10.2.3OpenGL库的调用者
10.3OpenGLBSP的结构
10.3.1移植的内容
10.3.2OpenGL移植层的接口
10.3.3OpenGL的调用和
10.4OpenGLBSP的实现
10.4.1Android软件OpenGL的实现
10.4.2NexusOne的实现
10.4.3NexusS的实现
10.4.4GalaxyNexus的实现
第11章OpenMax引擎
11.1OpenMax概述
11.2OpenMax子结构
11.2.1OpenMax的结构
11.2.2Android中OpenMax的适配层
11.3OpenMaxBSP的结构
11.3.1OpenMaxIL层的接口
11.3.2Android的OpenMax
11.4OpenMaxBSP的实现
11.4.1OpenMaxIL实现的内容
11.4.2OMAP3的OpenMaxIL实现的结构和机制
11.4.3OMAP4的OpenMaxIL实现
第12章位块复制
12.1位块复制概述
12.2位块复制子结构
12.2.1体结构
12.2.2copybit的调用者
12.3位块复制BSP的结构
12.3.1驱动程序
12.3.2硬件抽象层的接口
12.3.3实现硬件抽象层
12.4位块复制的实现
第13章

作者介绍


序言