embOS-Base AVR IAR
embOS-Base RTOS port for AVR ATMega/ATXMega was developed for and with IAR EWAVR and can be used on any AVR ATMega/ATXMega device.
Board support packages (BSPs) for different AVR ATMega/ATXMega devices and evaluation boards are included.
Resources and performance data
Memory usage | |
---|---|
Kernel ROM | Appox. 1900 Bytes |
Kernel RAM | 25 Bytes |
Task RAM: Task control block | 18 Bytes |
Task RAM: Minimum stack size | 100 Bytes |
Timing | |
Context switching time | 364 Cycles (49.4 µs with ATMega128 running at 7.3728 MHz) |
Interrupt latency time | Zero |
Board support packages
embOS-Base for AVR ATMega/ATXMega and IAR EWARM may be used on any AVR ATMega/ATXMega 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 |
---|---|
Atmel ATmega64 | Atmel ATmega64 - STK500 |
Atmel ATmega103 | Atmel ATmega103 |
Atmel ATmega128 | Atmel ATmega128 - STK500 |
Atmel ATmega2561 | Atmel ATmega2561 |
Atmel ATXmega128 | Olimex AVRPX128A1 |