《Android底层接口与驱动开发技术详解》分为三篇,共计24章,循序渐进地讲解了Android系统中底层驱动方面的知识。《Android底层接口与驱动开发技术详解》从获取源码和源码结构分析讲起,依次讲解了基础知识篇、专用驱动篇和设备驱动篇三大部分的基本知识。在讲解每一个驱动时,都从Android系统源码开始入手,遵循“内核分析—驱动实现—JNI层分析—Java应用层—系统移植和改造”这一主线,透彻地剖析了每一个驱动系统的完整实现流程。《Android底层接口与驱动开发技术详解》几乎涵盖了Android驱动方面的所有主要内容,并且全书内容言简意赅,讲解方法通俗易懂,不但适用于应用高手们,也适合初学者学习并消化。
《Android底层接口与驱动开发技术详解》定位于有一定基础的Android开发人员,帮助其细致分析Android源码和底层驱动开发,积累经验,快速向Android殿堂级高手迈进。
目录
- 第1篇 基础知识篇
- 第1章 Android驱动开发基础
- 第2章 获取并编译Android源码
- 第3章 Android驱动移植基础
- 第4章 分析三大内核系统
- 第2篇 专用驱动篇
- 第5章 分析JNI
- 第6章 硬件设备驱动程序
- 第7章 Binder驱动程序
- 第8章 Logger日志驱动
- 第10章 分析电源管理模块
- 第11章 分析低内存管理模块
- 第12章 分析物理内存驱动
- 第13章 分析Time Device驱动
- 第14章 分析调试机制驱动Ram Console
- 第15章 分析时钟系统驱动Alarm
- 第16章 分析USB Gadget驱动
- 第3篇 设备驱动篇
- 第17章 FrameBuffer显示系统驱动
- 第18章 输入系统驱动应用
- 第19章 音频系统驱动
- 第20章 视频输出系统驱动
- 第21章 振动器系统驱动
- 第22章 传感器系统驱动
- 第23章 照相机系统
- 第24章 Wi-Fi系统、蓝牙系统和GPS系统