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地址。