Erika Enterprise
Erika Enterprise is the first open-source Free RTOS that has been certified OSEK/VDX compliant!.
Features
- Hard Real-Time support with Fixed Priority Scheduling and Immediate Priority Ceiling;
- Support for Earliest Deadline First (EDF) and Resource Reservation Schedulers;
- 1-4 Kb Flash footprint, suitable for 8 to 32 bit microcontrollers;
- Support for multi-core platforms;
- Support for stack sharing among tasks;
- Easy configuration using RT-Druid with Eclipse plugins;
- Open-source: GPL2+Linking exception for the kernel, EPL for the Eclipse plugins.
Sample projects and resources
- STM32F4 with ERIKA Enterprise RTOS OSEK. This project describes the usage of ERIKA Enterprise with extended tasks and event based scheduling on the STM32F4 controller. To use this kernel configuration, there are some necessary options that can be set in the oil-file.
- ctracer. A gcc-based software tracer.
- ErikaOS-OnlineWeatherStation. It shows the weather using OpenWeather.org data based on a position acquired by ip-api.com.
- ArduinoOSEK_EE. Simple example of a OSEK RTOS application tested on Arduino.
- ErikaOS-RealTime-watch. It uses Erika OS to implement a real time digital watch on a stm32f4-discovery board..
Website: http://www.erika-enterprise.com/
Source code: https://github.com/evidence/erika3
License: Modified GPL
Erika Enterprise Platforms
- MSP430
- ARM
- AVR
Erika Enterprise Components
- None