Skip to content
This repository has been archived by the owner on Jun 5, 2019. It is now read-only.

HAL Layer

Steve Maillet edited this page Mar 25, 2015 · 1 revision
Hardware Abstraction Layer

This layer, as the name implies is responsible for abstracting out the hardware from the rest of the system. In effect it serves the role of an OS in providing Device Drivers for the rest of the system. If you have a full OS with its own driver model then a FULL HAL is usually not necessary. (The Windows port for the emulator uses a minimal HAL with most of the abstraction coming from the underlying OS)