《Android移动开发技术丛书·Android底层开发技术实战详解:内核移植和驱动》从底层原理开始讲起,结合真实的案例向读者详细介绍了Android内核、移植和驱动开发的整个流程。全书分为19章,依次讲解驱动移植的必要性,何为HAL层深入分析,Goldfish、MSM、MAP内核和驱动解析,显示系统、输入系统、振动器系统、音频系统、视频输出系统的驱动,OpenMax多媒体、多媒体插件框架,传感器、照相机、Wi-Fi、蓝牙、GPS和电话系统等。在每一章中,重点介绍了与Android驱动开发相关的底层知识,并对Android源代码进行了剖析。

目录

内容简介

前言

第1章 Android底层开发基础

1.1 什么是驱动

1.2 开源还是不开源的问题

1.3 Android和Linux

1.4 简析Linux内核

1.5 分析Linux内核源代码很有必要

第2章 分析Android源代码

2.1 搭建Linux开发环境和工具

2.2 获取Android源代码

2.3 分析并编译Android源代码

2.4 编译Android Kernel

2.5 运行模拟器

第3章 驱动需要移植

3.1 驱动开发需要做的工作

3.2 Android移植

3.3 Android对Linux的改造

3.4 内核空间和用户空间接口是一个媒介

3.5 三类驱动程序

第4章 HAL层深入分析

4.1 认识HAL层

4.2 分析HAL层源代码

4.3 总结HAL层的使用方法

4.4 传感器在HAL层的表现

4.5 移植总结

第5章 Goldfish下的驱动解析

5.1 staging驱动

5.2 wakelock和early_suspend

5.3 Ashmem驱动程序

5.4 Pmem驱动程序

5.5 Alarm驱动程序

5.6 USB Gadget驱动程序

5.7 Android Paranoid驱动程序

5.8 Goldfish设备驱动

第6章 MSM内核和驱动解析

6.1 MSM基础

6.2 移植MSM内核简介

6.3 移植MSM

第7章 OMAP内核和驱动解析

7.1 OMAP基础

7.2 OMAP内核

7.3 移植OMAP体系结构

7.4 移植Android专用驱动和组件

7.5 OMAP的设备驱动

第8章 显示系统驱动应用

8.1 显示系统介绍

8.2 移植和调试前的准备

8.3 实现显示系统的驱动程序

8.4 MSM高通处理器中的显示驱动实现

8.5 OMAP处理器中的显示驱动实现

第9章 输入系统驱动应用

9.1 输入系统介绍

9.2 Input(输入)驱动

9.3 模拟器的输入驱动

9.4 MSM高通处理器中的输入驱动实现

9.5 OMAP处理器平台中的输入驱动实现

第10章 振动器系统驱动

10.1 振动器系统结构

10.2 开始移植

10.3 在MSM平台实现振动器驱动

第11章 音频系统驱动

11.1 音频系统结构

11.2 分析音频系统的层次

11.3 移植Audio系统的必备技术

11.4 真正实现Audio硬件抽象层

11.5 MSM平台实现Audio驱动系统

11.6 OSS平台实现Audio驱动系统

11.7 ALSA平台实现Audio系统

第12章 视频输出系统驱动

12.1 视频输出系统结构

12.2 需要移植的部分

12.3 分析硬件抽象层

12.4 实现Overlay硬件抽象层

12.5 在OMAP平台实现Overlay系统

12.6 系统层调用Overlay HAL的架构

第13章 Open Max多媒体框架

13.1 Open Max基本层次结构

13.2 分析Open Max框架构成

13.3 实现Open Max IL层接口

13.4 在OMAP平台实现Open Max IL

第14章 多媒体插件框架

14.1 Android多媒体插件

14.2 需要移植的内容

14.3 Open Core引擎

14.4 Stagefright引擎

第15章 传感器系统

15.1 传感器系统的结构

15.2 需要移植的内容

15.3 在模拟器中实现传感器

第16章 照相机系统

16.1 Camera系统的结构

16.2 需要移植的内容

16.3 移植和调试

16.4 实现Camera系统的硬件抽象层

16.5 MSM平台实现Camera系统

16.6 OMAP平台实现Camera系统

第17章 Wi-Fi系统、蓝牙系统和GPS系统

17.1 Wi-Fi系统

17.2 蓝牙系统

17.3 定位系统

第18章 电话系统

18.1 电话系统基础

18.2 需要移植的内容

18.3 移植和调试

18.4 电话系统实现流程分析

第19章 其他系统

19.1 Alarm警报器系统

19.2 Lights光系统

19.3 Battery电池系统

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400