Difference between revisions of "ARM Cortex-M"

From ERIKA WIKI
Jump to: navigation, search
(Cortex-M features supported)
Line 12: Line 12:
 
** [https://www.arm.com/products/processors/cortex-m4-processor.php Cortex-M4]
 
** [https://www.arm.com/products/processors/cortex-m4-processor.php Cortex-M4]
 
* Microcontrollers
 
* Microcontrollers
** [http://www.st.com/en/microcontrollers/stm32f4-series.html?querycriteria=productId=SS1577 STM32F4]
+
** [http://www.st.com/en/microcontrollers/stm32f4-series.html?querycriteria=productId=SS1577 STM32F4] Family
 
*** [http://www.st.com/en/microcontrollers/stm32f407vg.html STM32F407VGT6] specific MCU
 
*** [http://www.st.com/en/microcontrollers/stm32f407vg.html STM32F407VGT6] specific MCU
** [https://www.nxp.com/products/processors-and-microcontrollers/applications-processors/i.mx-applications-processors/i.mx-8-processors/i.mx-8m-family-armcortex-a53-cortex-m4-audio-voice-video:i.MX8M NXP i.MX8MQ]
+
** [https://www.nxp.com/products/processors-and-microcontrollers/applications-processors/i.mx-applications-processors/i.mx-8-processors/i.mx-8m-family-armcortex-a53-cortex-m4-audio-voice-video:i.MX8M NXP i.MX8M] Family
*** []
+
*** i.MX8MQ6  specific MCU
 +
** [https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/s32-automotive-platform/32-bit-automotive-general-purpose-microcontrollers:S32K S32K1xx] Famuly
 +
*** S32K144 specific MCU
 +
*** S32K148 specific MCU
 
* Evaluation boards
 
* Evaluation boards
 
** [http://www.st.com/en/evaluation-tools/stm32f4discovery.html STM32F4DISCOVERY]
 
** [http://www.st.com/en/evaluation-tools/stm32f4discovery.html STM32F4DISCOVERY]
** [http://www.microchip.com/developmenttools/productdetails.aspx?partno=dm330018 dsPIC33EV 5V CAN-LIN STARTER KIT] (dsPIC33EV256GM106)
+
** [https://www.nxp.com/support/developer-resources/run-time-software/i.mx-developer-resources/evaluation-kit-for-the-i.mx-8m-applications-processor:MCIMX8M-EVK MCIMX8M-EVK]
 
+
** [https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/s32-automotive-platform/s32k144-evaluation-board:S32K144EVB S32K144EVB]
== Tutorials ==
+
** [https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/s32-automotive-platform/s32k148-evaluation-board:S32K148EVB S32K148EVB]
 
 
The following tutorials are available for this architecture:
 
* [[Microchip_dsPIC33/PIC24_-_dsPIC33EV-SK_application_build_on_Windows|dsPIC33/PIC24: dsPIC33EV-SK application build on Windows]]
 
* [[Microchip_MPLAB-X_-_Integration_on_Windows| MPLAB-X IDE - Integration on Windows]]
 
 
 
 
 
 
 
 
 
We already have an internal porting of ERIKA Enterprise for Cortex-M.
 
The RTOS has been ported/tested on the following platforms:
 
<ul>
 
<li> NXP i.MX8MQ (tested on NXP MCIMX8M-EVK)
 
<li> NXP S32144/148
 
</ul>
 
  
 
Additionally, we are porting ERIKA3 also on a Cortex-M7.
 
Additionally, we are porting ERIKA3 also on a Cortex-M7.
Line 40: Line 29:
 
In the next months, the public code will be delivered through the GitHub repository.  
 
In the next months, the public code will be delivered through the GitHub repository.  
 
In case of urgent need, please [http://www.erika-enterprise.com/index.php/contacts.html contact us].
 
In case of urgent need, please [http://www.erika-enterprise.com/index.php/contacts.html contact us].
 +
 +
== Tutorials ==
 +
 +
The following tutorials are available for this architecture:
 +
* [[NXP_S32K1xx_-_Application_build_on_Windows|Cortex-M: NXP S32K1xx application build on Windows]]
  
 
[[Category:Architectures]]
 
[[Category:Architectures]]

Revision as of 18:44, 31 May 2018

Introduction

This manual describes the porting details of the ERIKA Enterprise v3 kernel(s) for families of microcontrollers which integrate ARM Cortex-M cores.

Cortex-M features supported

The following are the main features of the currently implemented support:

Additionally, we are porting ERIKA3 also on a Cortex-M7.

In the next months, the public code will be delivered through the GitHub repository. In case of urgent need, please contact us.

Tutorials

The following tutorials are available for this architecture: