Android hardware module

eclair version

 

hardware/libhardware/hardware.c

 

int hw_get_module(const char *id, const struct hw_module_t **module)存取并且加载hardware module,存放在/system/lib/hw下形如<SENSORS_HARDWARE_MODULE_ID>.<ro.product.board>.so的共享库。

 

prelink有两种方式:

1) Android.mk中指定LOCAL_PRELINK_MODULE := false (必须紧跟放在include $(CLEAR_VARS)后面)

2) build/core/prelink-linux-arm.map中静态指定link地址。

你可能感兴趣的:(Android hardware module)