天天看点

《Android深度探索(卷1):HAL与驱动开发》——导读

本节书摘来自异步社区《android深度探索(卷1):hal与驱动开发》一书中的目录,作者李宁,更多章节内容可以访问云栖社区“异步社区”公众号查看

《Android深度探索(卷1):HAL与驱动开发》——导读

第一篇 android驱动开发前的准备

第1章 android系统移植与 驱动开发概述

<a href="https://yq.aliyun.com/articles/102453">1.1 android系统架构</a>

<a href="https://yq.aliyun.com/articles/102455">1.2 android系统移植的主要工作</a>

<a href="https://yq.aliyun.com/articles/102460">1.3 查看linux内核版本</a>

<a href="https://yq.aliyun.com/articles/102464">1.4 linux内核版本号的定义规则</a>

<a href="https://yq.aliyun.com/articles/102470">1.5 如何学习linux驱动开发</a>

<a href="https://yq.aliyun.com/articles/102472">1.6 linux设备驱动</a>

<a href="https://yq.aliyun.com/articles/102477">1.7 见识一下什么叫linux驱动:led</a>

<a href="https://yq.aliyun.com/articles/102486">1.8 小 结</a>

第2章 搭建android开发环境

第3章 git使用入门

第4章 源代码的下载和编译

第5章 搭建s3c6410开发板的测试环境

第二篇 android底层开发入门

第6章 第一个linux驱动程序: 统计单词个数

<a href="https://yq.aliyun.com/articles/102532">6.1 linux驱动到底是个什么东西</a>

<a href="https://yq.aliyun.com/articles/102535">6.2 编写linux驱动程序的步骤</a>

<a href="https://yq.aliyun.com/articles/102546">6.3 第一个linux驱动:统计单词个数</a>

<a href="https://yq.aliyun.com/articles/102568">6.4 使用多种方式测试linux驱动</a>

<a href="https://yq.aliyun.com/articles/102576">6.5 使用eclipse开发和测试linux驱动程序</a>

<a href="https://yq.aliyun.com/articles/102579">6.6 小 结</a>

第7章 led将为我闪烁:控制发光二级管

第8章 让开发板发出声音:蜂鸣器驱动

第9章 硬件抽象层:hal

第10章 嵌入式linux的调试技术

第三篇 linux驱动开发高级技术

第11章 linux驱动程序中的并发控制

第12章 linux驱动程序中的阻塞和非阻塞i/o

第13章 linux驱动程序中的异步编程

第14章 linux中断和底半部

第15章 时间管理

第16章 内存管理与i/o访问

第四篇 linux设备驱动与android底层开发

第17章 rtc驱动

第18章 lcd驱动

第19章 音频驱动

第20章 linux块设备驱动

第21章 网络设备驱动

第22章 usb驱动

继续阅读