【发布时间】:2020-01-10 21:00:14
【问题描述】:
在hidl-cpp 的 Android HIDL 描述中提到了称为“HAL 远程处理”的内容。它是现有 Android 的一部分吗?名称不同?
【问题讨论】:
-
避免从一般 HIDL 文档中复制粘贴。问题是 - “HAL 远程处理”是否可能?它记录在哪里?
标签: android android-source hal hidl
在hidl-cpp 的 Android HIDL 描述中提到了称为“HAL 远程处理”的内容。它是现有 Android 的一部分吗?名称不同?
【问题讨论】:
标签: android android-source hal hidl
HAL 是硬件抽象层,它将更高级别的例程链接到裸机代码。远程 HAL 是指使用另一个设备或另一个硬件的 HAL,这意味着您使用由 HAL 在远程设备上实现的更高级别的例程
【讨论】:
优点:HAL 远程处理是可能的。
坏处:没有记录 HAL 远程处理。
丑陋的:由于 Binder 多线程同步通信,很难进行 HAL 远程处理。特别是如果您想使用单线程事件循环和同步 TCP 套接字来实现它。
【讨论】: