hardware abstraction layer

Also found in: Dictionary, Thesaurus, Legal, Acronyms, Wikipedia.

Hardware Abstraction Layer

(operating system)
(HAL) The layer of Microsoft Windows NT where they have isolated their assembly language code.

hardware abstraction layer

An interface between hardware and software. A hardware abstraction layer (HAL) is generally used as a common driver for peripheral devices. The application calls the operating system; the OS calls the HAL, and the HAL instructions activate the specific hardware.

A HAL is used in many operating systems. For example, it was built into Windows, starting with Windows NT. It is also used in DOS, Mac, Android, Linux and various Unix versions. See abstraction layer, driver, DirectX and HAL.
Mentioned in ?
References in periodicals archive ?
The Cortex-M3 processor has set a new standard for microcontrollers and the new hardware abstraction layer takes this one step further by enabling software development to be easier than ever before," said Rolf Segger, founder and CEO of SEGGER Microcontroller.
The ARM Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortex-M processor series.
The VMM Hardware Abstraction Layer application provides an easy-to-use, high-bandwidth means to connect advanced testbenches to high-performance accelerators and emulators," said Lauro Rizzati, general manager of EVE USA.
OF-DPA defines and implements a hardware abstraction layer that maps the feature-rich StrataXGS switch architecture to the OpenFlow v1.
Adding advance features to the Hardware Abstraction Layer (HAL)
AllGo's expertise include porting and optimization of Android[TM] to new platforms, modifying Linux kernel and drivers, OpenMAX compliance of media codec, integrating device drivers with Android[TM] hardware abstraction layer and developing Android[TM] based reference product implementations.
Its hardware abstraction layer simplifies integration with specific hardware, making it easier to upgrade to new hardware in the future.