AOSP libhardware

AOSP 硬件抽象库。(AOSP hardware abstraction library)

  • 所有者: aosp-mirror/platform_hardware_libhardware
  • 平台: Android, Linux
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

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/.

主要指標

概覽
名稱與所有者aosp-mirror/platform_hardware_libhardware
主編程語言C++
編程語言Makefile (語言數: 4)
平台Android, Linux
許可證Other
所有者活动
創建於2008-10-21 18:20:40
推送於2025-06-03 00:03:33
最后一次提交2025-03-17 18:29:43
發布數2572
最新版本名稱android-security-15.0.0_r9 (發布於 2025-06-02 11:05:45)
第一版名稱android-1.6_r1 (發布於 2009-09-18 11:02:39)
用户参与
星數91
關注者數30
派生數142
提交數6.3k
已啟用問題?
問題數0
打開的問題數0
拉請求數0
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?