
Android Q 实现应用层与 HAL 层互通 — HIDL 服务详解
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文详细解析了Android Q中HIDL机制,旨在帮助开发者理解并实现应用层与硬件抽象层之间的通信方法。
在《Android Q 打通应用层到 HAL 层—HAL模块实现》这篇文章中我们已经实现了自己的 HAL 模块,在本篇文章里我们将继续构建一个 HIDL 服务来调用该 HAL 模块的函数。
HIDL(发音为“hide-l”)是 Android O 中引入的一种接口描述语言 (IDL),全称为 Hardware Abstraction Layer Interface Definition Language,用于指定硬件抽象层 (HAL) 和其用户之间的接口。与应用层使用的 AIDL 类似,但 HIDL 专门用来连接 Framework 和 HAL 层;AIDL 常用于 App 和 Framework 的通信,并使用 Binder 进行数据传输,而 HIDL 则采用 HwBinder 实现通信机制。
全部评论 (0)
还没有任何评论哟~


