Android框架架构HAL文件夹

Android framework architecture HAL folder

文件夹 hardware/ device/ vendor/ framework/ 与 AOSP 有何不同 我无法理解文件夹

中的 rules/relation 是什么

问候 彼得

  • hardware/
    在 "Project Treble" 之前,供应商会将他们的硬件层实现放在这个目录中。但是,这些现在应该位于 vendor/<vendor>/interfaces/.

  • device/
    包含设备配置。设备是手机 phone、平板电脑、VR 耳机等。如果您构建 Android,您始终必须指定要构建的设备。

  • vendor/
    包含由供应商而非 AOSP 提供的软件。 您将在此目录中找到硬件层的实现、供应商特定的服务以及框架扩展。

  • framework/
    包含 Android 应用程序框架。