Android硬件服务访问2:HAL中添加接口支持访问硬件
-
- 一、编写HAL C
- 二、编译进Android system镜像中
- Bug解决
- 完整代码
-
如何在硬件抽象层中增加硬件模块来和内核驱动程序交互。
这一小节中我们在Android系统为我们自己的硬件增加了一个硬件抽象层模块,但是现在Java应用程序还不能访问到我们的硬件。我们还必须编写JNI方法和在Android的Application Frameworks层增加API接口,才能让上层Application访问我们的硬件。在接下来的文章中,我们还将完成这一系统过程,使得我们能够在Java应用程序中访问我们自己定制的硬件。
一、编写HAL C
添加led_hal.h和led_hal.c文件再Android指定目录下:
hardware/libhardware/include/hardware/led_hal.h
hardware/libhardware/mo
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)