60 lines
1.7 KiB
Plaintext
60 lines
1.7 KiB
Plaintext
This directory contains different HALs for SoCs supported by Zephyr.
|
|
|
|
The following HALs are supported:
|
|
|
|
atmel
|
|
-------
|
|
The Atmel Software Framework (ASF) provides device header files and peripheral
|
|
drivers for Atmel SoCs.
|
|
|
|
cmsis
|
|
-------
|
|
The ARM Cortex Microcontroller Software Interface Standard (CMSIS) defines a
|
|
set of standard interfaces to ARM Cortex-M SoCs.
|
|
|
|
libmetal
|
|
--------
|
|
libmetal provides a HAL abstraction layer utilized by open-amp
|
|
|
|
gecko
|
|
-----
|
|
The Silicon Labs Gecko SDK provides device header files and peripheral drivers
|
|
for all Silicon Labs Gecko devices: EFM32, EZR32 and EFR32.
|
|
|
|
mcux
|
|
-------
|
|
The NXP MCUXpresso Software Development Kit (MCUX) provides device header files
|
|
and peripheral drivers for Kinetis, LPC, and i.MX SoCs.
|
|
|
|
nordic
|
|
-------
|
|
The Nordic Semiconductor Microcontroller Development Kit (MDK) provides device
|
|
header files for the Nordic Semiconductor nRF5 SoCs.
|
|
|
|
openisa
|
|
-------
|
|
This directory contains HALs used to enable OpenISA's RISC-V development
|
|
boards.
|
|
|
|
pdl
|
|
---
|
|
The Cypress Peripheral Driver Library (PDL) provides device header files and
|
|
peripheral drivers for PSoC6 SoCs.
|
|
|
|
stm32cube
|
|
---------
|
|
ST Microelectronics STM32Cube SDK
|
|
Provides CMSIS header files and two different porting layers HAL (hardware
|
|
abstraction layer), and LL (low layers) enabling portability between different
|
|
STM32 devices via standardized API calls.
|
|
LL and HAL provide different level of porting on STM32 SoCs. They could be used
|
|
independently, or mixed depending on the needs.
|
|
|
|
For further information:
|
|
http://www.st.com/en/ecosystems/stm32cube.html
|
|
|
|
ti
|
|
-------
|
|
Texas Instruments SimpleLink SDKs provide peripheral and WiFi driver libraries
|
|
for the SimpleLink family of SoCs.
|