Community overview webpage
Welcome to the AOSP Developers Community!
This website is a common hub for developers with a shared interest in reducing code duplication in AOSP device HALs. Often we find that a lot of devices contain very similar code, with minimal changes to support device specific features.
We’d like to shift the focus of AOSP HAL development towards writing code which can benefit the whole community, by focusing on upstream Linux APIs and generic interfaces.
Check out recent happening in the community!
This is a community project, so if you’re working on AOSP for a upstream focused board or device we’d love to hear about it! You can come chat with us on IRC or matrix (see links below), simply open a pull request to add your project to the links below and we’d be happy to include it!
We have an IRC channel #aosp-developers @ OFTC.net
You can also join via matrix using a client like
element.io, simply click this
link or join
#_oftc_#aosp-developers:matrix.org
.
Just so we can find each others work, here are links to various independent AOSP focused efforts going on in the community.
GloDroid - AOSP environment utilizing upstream kerenl for OrangePi, PinePhone and RaspberryPi devices
Generic sdm845 device project - AOSP device directory to support a variety of sdm845 based devices (OnePlus6, PocoF1, etc)
AOSP devboards - Upstream AOSP supports a few devboards maintained collaboratively between Google, Linaro and Baylibre
Force Feedback haptics hal - A generic haptics HAL which supports drivers using the force feedback API via input class devices.
drm_hwcomposer - DRM/KMS based HWComposer implementation used on many devices
tinyhal - Generic Audio HAL on top of tinyalsa and tinycompress. Configured via XML.