embOS-Base ARM IAR
embOS-Base RTOS port for Arm was developed for and with IAR and can be used on any Arm device.
Board support packages (BSPs) for different Arm devices and evaluation boards are included.
Resources and performance data
Memory usage | |
---|---|
Kernel ROM | Approx. 1700 Bytes |
Kernel RAM | 136 Bytes |
Task RAM: Task control block | 36 Bytes |
Task RAM: Minimum stack size | 48 Bytes |
Timing | |
Context switching time | 195 Cycles (0.325 µs with Xilinx XC7Z007S running at 600 MHz |
Interrupt latency time | Zero |
Board support packages
embOS-Base for Arm and IAR EWARM may be used on any Arm device. The most recent release includes the following board support packages (BSPs), but further board support packages may easily be created based on this release.
Do you want us to create the BSP on your behalf? Please contact us.
CPU | Evaluation board |
---|---|
ARM | IAR Simulator |
Analog Devices ADuC7026 | Analog Devices EVAL-ADuC7026 |
Microchip (Atmel) AT91CAP9A | Microchip (Atmel) AT91CAP9A-DK |
Microchip (Atmel) AT91M55800 | Microchip (Atmel) AT91EB55 |
Microchip (Atmel) AT91RM9200 | Microchip (Atmel) AT91RM9200-EK |
Microchip (Atmel) AT91SAM7A3 | Microchip (Atmel) AT91SAM7A3-EK |
Microchip (Atmel) AT91SAM7S256 | Microchip (Atmel) AT91SAM7S-EK |
Microchip (Atmel) AT91SAM7S64 | Microchip (Atmel) AT91SAM7S-EK |
Microchip (Atmel) AT91SAM7SE512 | Microchip (Atmel) AT91SAM7SE-EK |
Microchip (Atmel) AT91SAM7X256 | Microchip (Atmel) AT91SAM7X-EK |
Microchip (Atmel) AT91SAM9260 | Microchip (Atmel) AT91SAM9260-EK |
Microchip (Atmel) AT91SAM9261 | Microchip (Atmel) AT91SAM9261-EK |
Microchip (Atmel) AT91SAM9263 | Microchip (Atmel) AT91SAM9263-EK |
Microchip (Atmel) AT91SAM9G20 | Microchip (Atmel) AT91SAM9G20-EK |
Microchip (Atmel) AT91SAM9M10 | Microchip (Atmel) AT91SAM9M10-G45-EK |
Microchip (Atmel) AT91SAM9RL64 | Microchip (Atmel) AT91SAM9RL64-EK |
Microchip (Atmel) AT91SAM9X35 | Microchip (Atmel) AT91SAM9X35-EK |
Microchip (Atmel) AT91SAM9XE512 | Microchip (Atmel) AT91SAM9XE-EK |
Microchip (Atmel) ATSAMA5D27 | Microchip (Atmel) SAMA5D2 XPlainedUltra |
Microchip (Atmel) ATSAMA5D33 | Microchip (Atmel) SAMA5D3x-MB |
Microchip (Atmel) ATSAMA5D35 | Microchip (Atmel) SAMA5D3x-MB |
Microchip (Atmel) ATSAMA5D44 | Microchip (Atmel) SAMA5D4x-MB |
NXP (Freescale) iMX25 | IAR KSK-iMX25 |
NXP (Freescale) iMX6UL | NXP (Freescale) MCiMX6UL-EVK |
NXP (Sharp) LH79520 | LogicPD SDK-LH79520-10-3208 |
NXP (Sharp) LH79524 | LogicPD SDK-LH79524-10-3216 |
NXP (Sharp) LH7A400 | LogicPD SDK-LH7A400-10-6416 |
NXP (Sharp) LH7A404 | LogicPD SDK-LH7A404-11-6416 |
NXP LPC2106 | IAR KS2106-LPC210x KickStart |
NXP LPC2148 | IAR LPC2148-SK |
NXP LPC2378 | IAR LPC2378-STK |
NXP LPC2468 | Embedded Artists LPC2468-16-OEM |
NXP LPC2478 | Embedded Artists LPC2478-16-OEM |
NXP LPC2478 | Future Designs uEZGUI LPC2478-70WVE |
NXP LPC3131 | Embedded Artists LPC3131/41-OEM |
NXP LPC3180 | NXP LPC3000-Eval |
NXP LPC3250 | Phytec PMC-967 |
NXP (Freescale) VF30NN15 | Custom hardware |
NXP (Freescale) VF61NS15 | NXP (Freescale) TWR-VF65GS10 |
OKI ML67Q4051 | OKI AME51 |
OKI ML69Q6203 | OKI ML69Q6203 CPU board |
Renesas R7S72100 | Renesas GENMAI CPU board |
Renesas R7S72100 | Renesas Starter Kit RZ/A1H |
Renesas R9A06G032 | Custom hardware |
ST STR710 | ST STR710-EVAL |
ST STR750 | ST STR750-EVAL |
ST STR912 | IAR STR912-SK |
TI AM1808 | Custom hardware |
TI AM3359 | BeagleBone |
TI AM3359 | BeagleBone Black |
TI AM3359 | TI TMDSSK3358 |
TI AM3517 | LogicPD TMDSEVM3517C |
TI RM46L852 | TI Hercules RM46x Development Kit |
TI TMS470 | TI TMDS-FET470R1B1M KickStart |
Toshiba TMPA910 | Toshiba BMSKTOPASA910 |
Xilinx XC7Z007S | SEGGER emPower Zanq |
Xilinx XC7Z010 | SEGGER J-Trace PRO Cortex-M |
Xilinx XCZU2EG | Enclustra Mercury XU5 SoC module and Enclustra Mercury+ PE1 base board |