Android驱动开发权威指南

Android驱动开发权威指南

作者:杨柳

出版社:机械工业

出版年:2014年3月

ISBN:9787111451822

所属分类:历史文化

书刊介绍

《Android驱动开发权威指南》内容简介

本书根据作者多年的从业经验,从开发实战出发,全面深入地讲解了Android驱动开发。全书以Android驱动本质为源,深入浅出地剖析了Android驱动程序开发要用到的DMA、中断、同步、等待队列与signal等多项技术。还从系统的角度描述了Android驱动与Android其他部分的有机结合,为Android用户提供各类智能输入/输出服务。
杨柳:国内某著名大型通信公司资深嵌入式系统工程师,CSDN正式会员、GooglePlay签约注册开发者;国家863计划某项目主要成员,该项目开发了国内第一款Linux智能手机。作者拥有丰富的Linux、WindowsPhone以及Android手机研发经验。

作品目录

前言
第一篇
Android的前世今生——Android概述篇
第1章:Android的前世今生
1.1Android的起源
1.2、开放手机联盟
1.3、开源与相关协议
1.4、系统的升级与发展
第2章:Android体系结构
2.1、四层空间基本结构
2.2Android代码目录结构
2.3Android开发环境搭建
第二篇
勿于浮砂筑高台——Linux驱动基础篇
第3章:Linux内核综述
3.1OS基本概念
3.2Linux内核综述
第4章:Linux内核编程与内核模块
4.1Linux内核源代码目录结构
4.2Linux内核的编译与启动
4.3Linux内核的C编程
4.4Linux内核模块基础与骨架
4.5Linux模块的加载与卸载
4.6Linux模块的参数与导出符号
4.7Linux模块的使用计数
第5章:Linux文件系统
5.1Linux文件系统概述
5.2Linux设备文件系统
第6章:Linux字符设备驱动
6.1Linux字符设备驱动结构
6.2、一个字符设备驱动例子——virtualchar
6.3、对virtualchar设备的访问
第7章:Linux设备驱动中的内存与I/O访问
7.1CPU与内存和I/O之间的故事
7.2Linux内存管理
7.3Linux内存访问
7.4Linux
I/O访问
7.5DMA
第8章:Linux设备驱动中的中断
8.1Linux中断及中断处理架构
8.2Linux中断编程
8.3Linux定时器
8.4Linux延时处理
第9章:Linux设备驱动中的并发
9.1Linux中的并发与竞争
9.2Linux中常用的同步访问技术
9.3、增加并发控制的virtualchar驱动
第10章:Linux设备的阻塞式与非阻塞式访问
10.1、阻塞式与非阻塞式访问
10.2Linux的轮询访问
第11章:Linux设备驱动中的异步访问
11.1Linux
2.6中的异步访问
11.2、异步Fifo驱动例子
第12章:Linux块设备驱动
12.1、块设备的I/O操作特点
12.2Linux块设备驱动结构
12.3Linux块设备驱动的模块加载与卸载
12.4、块设备的打开/释放/IOCTL
第13章:Linux网络设备驱动
13.1Linux网络设备驱动体系结构
13.2Linux网络设备驱动结构
13.3Linux网络设备驱动I/O实现
第三篇
实践出真知——Android驱动实践篇
第14章:Android
HAL层的设计
14.1Android
HAL概述
14.2、为Android开发虚拟驱动virtualio
14.3Android集成C程序访问virtualio
14.4Android通过HAL访问virtualio
第15章:Framebuffer子系统
15.1Linux
Framebuffer一般子系统
15.2Android
Framebuffer子系统实践
15.3Android系统对Framebuffer的使用
第16章:Input子系统
16.1Linux
Input一般子系统
16.2Android
Input子系统实践
16.3Android系统对Input的使用
第17章:V4L2子系统
17.1Linux
V4L2一般子系统
17.2Android
V4L2实践
17.3Android系统对V4L2的使用
第18章:Binder
IPC通信子系统
18.1Binder驱动概述
18.2Binder通信模型
18.3Binder驱动
18.4Binder的工作流程
第19章:USB子系统
19.1USB协议基础知识
19.2USB子系统底层
19.3Android
USB子系统实践
第20章:Bootloader引导子系统
20.1Bootloader流程分析
20.2Bootloader修改指南
参考文献

相关推荐

微信二维码