ARM Cortex M0
From ErikaWiki
Contents |
ARM Cortex M0 support
ERIKA Enterprise supports Cortex M0 microcontrollers.
The support for RT-Druid is now available.
The Cortex M0 support includes:
- support for IAR compiler;
- support for single and multi stack configurations;
- ISR interrupt supported;
- support for IAR J-Link Debugger.
- Supported compiler:
- IAR Embedded Workbench compiler and debugger tool suite.
- Mode of operation:
- Mono-stack: The Monostack configuration of the ERIKA Kernel models the fact that all tasks and ISRs in the system share the same stack.
- Multistack HAL: Every thread can have its private stack, or it can share it with other threads.
MCUs
- The MCUs currently supported are the following:
- NXP LPC12xx.
Libraries
- The software libraries currently supported are:
- Cortex Microcontroller Software Interface Standard (CMSIS) Version 2.1.
Boards
- The boards currently supported are the following:
- NXP LPCXpresso demo board.
- List of functions:
- Currently the board is supported through the CMSIS library.
Examples
- The examples and tests are available in the new release (see below...).
Download and install
- The Cortex M0 plug-in for Eclipse is part of the official distribution of RT-Druid.
The procedure to install (or update) Erika and RT-Druid plugins is described at Tutorial: Update ERIKA and RT-Druid.