Для вопросов, связанных с уровнем абстрагирования аппаратных средств

Уровень аппаратной абстракции HAL обеспечивает интерфейс абстракции на аппаратном обеспечении системы. Цель HAL - разрешить приложениям обнаруживать и использовать аппаратное обеспечение с использованием абстрактного API без изменения каждого приложения, использующего это устройство.

HAL