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