Android硬件抽象层概要学习

目的:大概了解下HAL在android中的作用以及应用,

阅读:

Android硬件抽象层(HAL)系列文章:

http://blog.csdn.net/luoshengyang/article/details/6567257

 

首先作者先自己写了一个虚拟设备,并且为其编写了驱动程序。接下来为了测试写了一个基于C的测试程序。

然后接下来的工作都是为了从Application Framework使用JAVA来进行操作。

首先,增加硬件抽象层(HAL)模块来访问Linux内核驱动程序;

第二,为Android硬件抽象层接口编写JNI方法,以便使得上层的Java应用程序能够使用下层提供的硬件服务;

第三,继续网上一层,为Android系统的Application Frameworks层增加硬件访问服务;

最后,可直接调用Application Frameworks进行调用。

posted @ 2013-12-05 21:55  yutoulck  阅读(221)  评论(0编辑  收藏  举报