HAL Kısaltması
HAL kısaltmasının İngilizce açılımı Hardware Abstraction Layer, Donanım Soyutlama Katmanı olarak Türkçe’ye çevrilmektedir.
HAL, üst düzey yazılım ile altta yatan donanım arasında tutarlı bir arayüz sağlayan bir yazılım katmanı veya bileşenidir. Donanım karmaşıklıklarını soyutlar ve yazılım geliştirme ve donanım cihazlarıyla etkileşim için standartlaştırılmış bir dizi işlev ve hizmet sağlar.