Repository navigation
Home
Gerald Weatherup edited this page Oct 15, 2026
·
7 revisions
RDK-HALIF-AIDL is an open-source framework that standardises hardware abstraction layers using Android AIDL. It provides a structured, IPC-driven interface for communication between system components and hardware devices.
Designed for embedded platforms, RDK-HALIF-AIDL supports efficient hardware interaction, modular development, and interoperability with Android-based ecosystems.
| Documentation site | The published documentation set. The link always resolves to the latest released version. |
docs/ on develop |
The source of truth. Use this when the published site is behind the repository. |
| Building the interfaces | How to generate and build the interfaces. |
Where the published site and the repository disagree, the repository is correct.
| Whitepaper: The Brick Model | How the stack is built, versioned, tested and released, told in pictures. Written for product and programme readers — no engineering background assumed. |
| Whitepaper: Backwards Compatibility | What our interface contracts promise and what that costs. Written for product and programme readers — no engineering background assumed. |
| HAL Delivery & Versioning SOP | How components are structured, versioned and released. |
| HAL Version Use Cases | Every MW/vendor version pairing, per layer and per platform, and whether it works, and the requirements behind them. One diagram per case. |
Every page on this wiki is listed in the sidebar.
RDK-HALIF-AIDL is Copyright 2024 RDK Management and licensed under the Apache License, Version 2.0. See the LICENSE and NOTICE files in the top-level directory for further details.