【问题标题】:What is "HAL remoting" in Android?什么是 Android 中的“HAL 远程处理”?
【发布时间】:2020-01-10 21:00:14
【问题描述】:

hidl-cpp 的 Android HIDL 描述中提到了称为“HAL 远程处理”的内容。它是现有 Android 的一部分吗?名称不同?

【问题讨论】:

  • 避免从一般 HIDL 文档中复制粘贴。问题是 - “HAL 远程处理”是否可能?它记录在哪里?

标签: android android-source hal hidl


【解决方案1】:

HAL 是硬件抽象层,它将更高级别的例程链接到裸机代码。远程 HAL 是指使用另一个设备或另一个硬件的 HAL,这意味着您使用由 HAL 在远程设备上实现的更高级别的例程

【讨论】:

    【解决方案2】:

    优点:HAL 远程处理是可能的。

    坏处:没有记录 HAL 远程处理。

    丑陋的:由于 Binder 多线程同步通信,很难进行 HAL 远程处理。特别是如果您想使用单线程事件循环和同步 TCP 套接字来实现它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-09
      • 1970-01-01
      • 2014-06-02
      相关资源
      最近更新 更多