Difference between revisions of "ERIKA v3 Wiki Main Page"

From ERIKA WIKI
Jump to: navigation, search
(Replaced content with "=ERIKA3 Wiki=")
(ERIKA3 Wiki)
Line 1: Line 1:
 
=ERIKA3 Wiki=
 
=ERIKA3 Wiki=
 +
 +
ERIKA Enterprise v3 is an innovative RTOS for small microcontrollers, supporting newest multi- and many-core chips.
 +
 +
* Main Benefits:
 +
** Portable API - The Erika API implements the same API on different microcontrollers.
 +
** Increased performances - Highly configurable ROM footprint, high efficiency kernel, stack sharing to limit RAM consumption.
 +
** Multi-core support - Multi-core issues are handled automatically, simplifying the application design and verification.
 +
** Source code available - Erika Enterprise is available with complete source code!
 +
 +
* The main features of ERIKA Enterprise are:
 +
** Real-time kernel, priority based, with stack sharing for RAM optimization.
 +
** Minimal multithreading RTOS interface. A minimal configuration of ERIKA Enterprise is typically in the order of 1 to 6 KB of Flash memory.
 +
** RTOS API for: Tasks, Events, Alarms, Resources, Application modes, Semaphores, Error handling.
 +
** ERIKA Enterprise has been OSEK/VDX certified. The certification is done against the execution of a number of black-box regression tests for the specific microcontroller, compiler and kernel version.
 +
** Support for conformance classes (BCC1, BCC2, ECC1, ECC2) to match different application requirements. Additional research conformance classes (FP, EDF, FRSH, HR) are also available.
 +
** Support for preemptive and non-preemptive multitasking.
 +
** Support for fixed priority scheduling and Preemption Thresholds.
 +
** Support for Earliest Deadline First (EDF) scheduling.
 +
** Support for stack sharing techniques, and one-shot task model to reduce the overall stack usage.
 +
** Support for shared resources.
 +
** Support for periodic activations using Alarms.
 +
** Support for centralized Error Handling.
 +
** Support for hook functions before and after each context switch.
 +
** Dual license: GPLv2+Linking Exception (for ERIKA Enterprise v2.x and v3.x), and Commercial (for ERIKA Enterprise v3.x)

Revision as of 12:16, 1 December 2017

ERIKA3 Wiki

ERIKA Enterprise v3 is an innovative RTOS for small microcontrollers, supporting newest multi- and many-core chips.

  • Main Benefits:
    • Portable API - The Erika API implements the same API on different microcontrollers.
    • Increased performances - Highly configurable ROM footprint, high efficiency kernel, stack sharing to limit RAM consumption.
    • Multi-core support - Multi-core issues are handled automatically, simplifying the application design and verification.
    • Source code available - Erika Enterprise is available with complete source code!
  • The main features of ERIKA Enterprise are:
    • Real-time kernel, priority based, with stack sharing for RAM optimization.
    • Minimal multithreading RTOS interface. A minimal configuration of ERIKA Enterprise is typically in the order of 1 to 6 KB of Flash memory.
    • RTOS API for: Tasks, Events, Alarms, Resources, Application modes, Semaphores, Error handling.
    • ERIKA Enterprise has been OSEK/VDX certified. The certification is done against the execution of a number of black-box regression tests for the specific microcontroller, compiler and kernel version.
    • Support for conformance classes (BCC1, BCC2, ECC1, ECC2) to match different application requirements. Additional research conformance classes (FP, EDF, FRSH, HR) are also available.
    • Support for preemptive and non-preemptive multitasking.
    • Support for fixed priority scheduling and Preemption Thresholds.
    • Support for Earliest Deadline First (EDF) scheduling.
    • Support for stack sharing techniques, and one-shot task model to reduce the overall stack usage.
    • Support for shared resources.
    • Support for periodic activations using Alarms.
    • Support for centralized Error Handling.
    • Support for hook functions before and after each context switch.
    • Dual license: GPLv2+Linking Exception (for ERIKA Enterprise v2.x and v3.x), and Commercial (for ERIKA Enterprise v3.x)