Android Hardware Abstraction Layer
GPTKB entity
Statements (48)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:software
|
gptkbp:abbreviation |
gptkb:HAL
|
gptkbp:allows |
OEM customization of hardware drivers
|
gptkbp:architecture |
modular
|
gptkbp:category |
gptkb:operating_system
mobile software architecture |
gptkbp:communicatesVia |
Linux kernel drivers
|
gptkbp:developedBy |
gptkb:Google
|
gptkbp:documentation |
https://source.android.com/devices/architecture/hal
|
gptkbp:enables |
hardware feature abstraction
hardware independence for Android applications |
https://www.w3.org/2000/01/rdf-schema#label |
Android Hardware Abstraction Layer
|
gptkbp:introducedIn |
gptkb:Android_1.0
|
gptkbp:layer |
Android system architecture
|
gptkbp:partOf |
gptkb:Android_operating_system
|
gptkbp:provides |
standardized APIs for hardware components
|
gptkbp:purpose |
interface between hardware and higher-level software
|
gptkbp:relatedTo |
Android Compatibility Definition Document (CDD)
Android Open Source Project (AOSP) Android Treble Android framework APIs Vendor Interface (VINTF) |
gptkbp:requires |
Android device certification
|
gptkbp:supports |
gptkb:GPS
gptkb:photographer gptkb:NFC gptkb:Bluetooth gptkb:USB gptkb:vibrator Wi-Fi audio graphics sensors telephony fingerprint sensor |
gptkbp:usedBy |
gptkb:Android_framework
Android applications |
gptkbp:usedFor |
accessing device hardware
|
gptkbp:usedIn |
gptkb:Android_TV
IoT devices wearables smartphones tablets automotive systems |
gptkbp:writtenBy |
gptkb:C++
C |
gptkbp:bfsParent |
gptkb:Android_HAL
|
gptkbp:bfsLayer |
7
|