logo资料库

Android底层开发技术实战详解完整版.pdf

第1页 / 共541页
第2页 / 共541页
第3页 / 共541页
第4页 / 共541页
第5页 / 共541页
第6页 / 共541页
第7页 / 共541页
第8页 / 共541页
资料共541页,剩余部分请下载后查看
目录
目录1
目录2
目录3
目录4
目录5
第一章 Android底层开发基础
1.1 什么是驱动
1.2 开源还是不开源
1.3 Android和Linux
1.4 简析Linux内核
1.5 分析Linux内核源代码很有必要
第二章 分析Android源代码
2.1 搭建Linux开发环境和工具
2.2 获取Android源代码
2.3 分析并编译Android源代码
2.4 编译Android Kernel
2.5 运行模拟器
第三章 驱动需要移植
3.1 驱动开发需要做的工作
3.2 Android移植
3.3 Android对Linux的改造
3.4 内核空间和用户空间接口是一个媒介
3.5 三类驱动程序
第四章 HAL层深入分析
4.1 认识HAL层
4.2 分析HAL层源代码
4.3 总结HAL层的使用方法
4.4 传感器在HAL层的表现
4.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设备驱动
第六章 MSM内核和驱动解析
6.1 MSM基础
6.2 移植MSM内核简介
6.3 移植MSM
第七章 OMAP内核和驱动解析
7.1 OMAP基础
7.2 OMAP内核
7.3 移植OMAP体系结构
7.4 移植Android专用驱动和组件
7.5 OMAP的设备驱动
第八章 显示系统驱动应用
8.1 显示系统介绍
8.2 移植和调试前的准备
8.3 实现显示系统的驱动程序
8.4 MSM高通处理器中的显示驱动实现
8.5 OMAP处理器中的显示驱动实现
第九章 输入系统驱动应用
9.1 输入系统介绍
9.2 Input(输入)驱动
9.3 模拟器的输入驱动
9.4 MSM高通处理器中的输入驱动实现
9.5 OMAP处理器平台中的输入驱动实现
第十章 振动器系统驱动
10.1 振动器系统结构
10.2 开始移植
10.3 在MSM平台实现振动器驱动
第十一章 音频系统驱动
11.1 音频系统结构
11.2 分析音频系统的层次
11.3 移植Audio系统的必备技术
11.4 真正实现Audio硬件抽象层
11.5 MSM平台实现Audio驱动系统
11.6 OSS平台实现Audio驱动系统
11.7 ALSA平台实现Audio系统
第十二章 视频输出系统驱动
12.1 视频输出系统结构
12.2 需要移植的部分
12.3 分析硬件抽象层
12.4 实现Overlay硬件抽象层
12.5 在OMAP平台实现Overlay系统
12.6 系统层调用Overlay HAL的架构
第十三章 OpenMax多媒体框架
13.1 OpenMax基本层次结构
13.2 分析OpenMax框架构成
13.3 实现OpenMax IL层接口
13.4 在OMAP平台实现OpenMax IL
第十四章 多媒体插件框架
14.1 Android多媒体插件
14.2 需要移植的内容
14.3 OpenCore引擎
14.4 Stagefright引擎
第十五章 传感器系统
15.1 传感器系统的结构
15.2 需要移植的内容
15.3 在模拟器中实现传感器
第十六章 照相机系统
16.1 Camera系统的结构
16.2 需要移植的内容
16.3 移植和调试
16.4 实现Camera系统的硬件抽象层
16.5 MSM平台实现Camera系统
16.6 OMAP平台实现Camera系统
第十七章 Wi-Fi系统、蓝牙系统和GPS系统
17.1 Wi-Fi系统
17.2 蓝牙系统
17.3 定位系统
第十八章 电话系统
18.1 电话系统简介
18.2 需要移植的内容
18.3 移植和调试
18.4 电话系统实现流程分析
第十九章 其他系统
19.1 Alarm警报器系统
19.2 Lights光系统
19.3 Battery电池系统
分享到:
收藏