小鱼儿游啊游啊。。。。
全部博文(338)
发布时间:2013-04-26 19:24:34
CameraService.cpp (frameworks\base\services\camera\libcameraservice)中调用hw_get_module[cpp] view plaincopyvoid CameraService::onFirstRef() { BnCameraService::onFirstRef(); &.........【阅读全文】
发布时间:2013-04-23 17:21:14
http://blog.csdn.net/luoshengyang/article/details/6567257Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux.........【阅读全文】
发布时间:2013-01-24 14:53:38
Android HAL层,即硬件抽象层,是Google响应厂家“希望不公开源码”的要求推出的新概念1,源代码和目标位置源代码: /hardware/libhardware目录,该目录的目录结构如下:/hardware/libhardware/hardware.c编译成libhardware.so,目标位置为/system/lib目录/hardware/libhardware/include/hardware目录下包含如下头文件:.........【阅读全文】
发布时间:2013-01-24 14:52:03
转自:http://hi.baidu.com/xdyang1986/blog/item/1681d3d4ef4a63d251da4bd5.html这个函数的主要功能是根据模块ID寻找硬件模块动态链接库德地址,然后调用load去打开动态链接库并从中获取硬件模块结构体地址。具体的源码如下:代码@/hardware/libhardware/hardware.c[cpp] view plaincopyprint?.........【阅读全文】