码迷,mamicode.com
首页 > 移动开发 > 详细

介绍Android HAL的一篇好文章

时间:2015-05-22 13:17:52      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

从Linux driver到HAL再到JNI再到Java都讲了一个遍,算是对HAL有一个基本的了解了,其中hw_module_t的设计非常巧妙,每个module都会有自己的特定函数,而HAL是不知道的,所以HAL就提供了一个open函数,这个函数可以获取HW_Device_t, 其实这个结构体和每个module的结构体是开始对齐的,一般的做法是把HW_deivce_t当作module的结构体第一个变量,这样就保证了开始对齐,在jni中,只需要做一个指针强制转换就可以了。

 

好文章的链接:http://blog.csdn.net/luoshengyang/article/details/6567257

介绍Android HAL的一篇好文章

标签:

原文地址:http://www.cnblogs.com/zyfa/p/4521965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!