android驱 动 开 发 和 移 植 详 解 本 文 出 处 : 《 Android 底 层 开 发 技 术 实 战 详 解 ——内 核 、移 植 和 驱 动 》 我们开发的 Android 驱动程序是基于 Linux 内核的,本文首先介绍移植 Android 系统的基本知识和基本原理, 这也是为驱动开发打下坚实基础,知其然也知其所以然;最后我们将通过深入浅出的案例学习驱动开发过程
1 驱 动 开 发 需要做的工作 Android 作为当前最流行的手机操作系统之一,受到了广大开发人员和商家的青睐
Android 正在逐渐形成一个蓬勃发展的产业,带来了无限商机
既然 Android 这么火爆,我们程序员可以 学习它的哪一方面的内容呢
本书的驱动开发又属于哪一领域呢
接下来将为读者奉上这两个 问题的答案
Android 是一个开放的系统,这个系统的体积非常庞大,开发人员无须掌握整个 Android 体 系中的开发知识,只需熟悉其中某一个部分即可收获自己的未来
从具体功能上划分,Android 开发主要分为如下三个领域
移 植 开 发 移 动 电话系统 移植开发的目的是构建硬件系统,并且移植 Android 的软 件系统,最终 形成手机产品
Android 应用程序开 发 应 用 程序开发的目的是开发出各 种 Android 应 用 程序,然后将这些 应 用 程序投 入 Android 市 场 ,进 行交 易
Android 的应 用 程序开发是 Android 开发的另 一个方面
从开发的角 度 来看 ,这种 形式 的开 发可以基于某个硬件系统,在没 有 硬件系统的情 况 下也可以基于 Linux 或 者 Windows 下的 Android 模 拟 器 来开发
这种 类 型 的开发工 作在 Android 系统的上层
事 实上,在 An