You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jianglk.darker
7ee447c011
|
4 months ago | |
---|---|---|
.. | ||
audio | 4 months ago | |
audio_remote_submix | 4 months ago | |
camera | 4 months ago | |
consumerir | 4 months ago | |
fingerprint | 4 months ago | |
gralloc | 4 months ago | |
hwcomposer | 4 months ago | |
input/evdev | 4 months ago | |
local_time | 4 months ago | |
nfc | 4 months ago | |
nfc-nci | 4 months ago | |
power | 4 months ago | |
radio | 4 months ago | |
sensors | 4 months ago | |
soundtrigger | 4 months ago | |
thermal | 4 months ago | |
tv_input | 4 months ago | |
usbaudio | 4 months ago | |
usbcamera | 4 months ago | |
vibrator | 4 months ago | |
vr | 4 months ago | |
Android.mk | 4 months ago | |
README.android | 4 months ago |
README.android
Default (and possibly architecture dependents) HAL modules go here. libhardware.so eventually should contain *just* the HAL hub (hardware.c), everything in it should be rewritten as modules. Modules are .so in /vendor/lib/hw/ and have a well defined naming convention: /vendor/lib/hw/<*_HARDWARE_MODULE_ID>.<ro.product.board>.so /vendor/lib/hw/<*_HARDWARE_MODULE_ID>.<ro.board.platform>.so /vendor/lib/hw/<*_HARDWARE_MODULE_ID>.<ro.arch>.so /vendor/lib/hw/<*_HARDWARE_MODULE_ID>.default.so They also have a well defined interface which lives in include/hardware/. A module can have several variants: "default", "arch" and "board", and they're loaded in the "board", "arch" and "default" order. The source code for the "board" variant, usually lives under partners/... The source code for "default" and "arch" would usually live under hardware/modules/.