2016-05-21 05:39:42 +08:00
|
|
|
This directory contains different HALs for SoCs supported by Zephyr.
|
|
|
|
|
|
|
|
The following HALs are supported:
|
|
|
|
|
2016-04-13 08:59:52 +08:00
|
|
|
cmsis
|
|
|
|
-------
|
|
|
|
The ARM Cortex Microcontroller Software Interface Standard (CMSIS) defines a
|
2016-05-30 02:37:21 +08:00
|
|
|
set of standard interfaces to ARM Cortex-M SoCs.
|
2016-04-13 08:59:52 +08:00
|
|
|
|
2016-04-22 09:11:14 +08:00
|
|
|
ksdk
|
|
|
|
-------
|
|
|
|
The Kinetis Software Development Kit (KSDK) provides device header files and
|
2016-05-30 02:37:21 +08:00
|
|
|
peripheral drivers for Kinetis SoCs.
|
|
|
|
|
|
|
|
nordic
|
|
|
|
-------
|
|
|
|
The Nordic Semiconductor Microcontroller Development Kit (MDK) provides device
|
|
|
|
header files for the Nordic Semiconductor nRF5 SoCs.
|
2016-04-22 09:11:14 +08:00
|
|
|
|
2016-05-21 05:39:42 +08:00
|
|
|
qmsi
|
|
|
|
-------
|
|
|
|
Intel® Quark™ Microcontroller Software Interface (QMSI) is a Hardware
|
|
|
|
Abstraction Layer (HAL) for Intel® Quark™ Microcontroller products. It
|
|
|
|
currently support the following SoCs:
|
|
|
|
|
|
|
|
- Intel® Quark™ D2000 Microcontroller
|
|
|
|
- Intel® Quark™ SE Microcontroller
|
2016-11-02 18:59:11 +08:00
|
|
|
|
|
|
|
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
|