Документация по HIDL-интерфейсам

Язык описания интерфейса HAL (HIDL) определяет интерфейс между HAL и его пользователями. Он определяет типы и вызовы методов, собранные в интерфейсы и пакеты. HIDL — это система для связи между кодовыми базами, которые могут быть скомпилированы независимо и предназначены для межпроцессного взаимодействия. См. руководства HIDL.

Автоматически сгенерированная документация для файлов HIDL (.hal) устарела. Подробности спецификаций интерфейса см. в исходных файлах HIDL в AOSP.

Файлы интерфейса HIDL находятся в четырех разных местах в AOSP:

  • /аппаратное обеспечение/интерфейсы
  • /фреймворки/оборудование/интерфейсы
  • /система/оборудование/интерфейсы
  • /система/libhidl/транспорт

Ссылки на исходные файлы HIDL в каждом месте см. в разделах ниже.

/аппаратное обеспечение/интерфейсы

/фреймворки/оборудование/интерфейсы

/система/оборудование/интерфейсы

/система/libhidl/транспорт