Difference between revisions of "ERIKA v3 Wiki Main Page"
From ERIKA WIKI
								
												
				|  (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 11: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)
 
