ERIKA Enterprise implements various conformance classes, including the standard OSEK/VDX conformance classes BCC1, BCC2, ECC1, ECC2, CCCA, and CCCB. Also, ERIKA provides other custom conformance classes named FP (fixed priority), EDF (earliest deadline first scheduling), and FRSH (an implementation of resource reservation protocols).
Due to the collaboration with the Tool & Methodologies team of Magneti Marelli Powertrain & Electronics, the automotive kernel (BCC1, BCC2, ECC1, ECC2, multicore, memory protection, and kernel fixed priority with Diab 5.5.1 compiler) is MISRA C 2004 compliant using FlexeLint 9.00h under the configuration suggested by Magneti Marelli.
In August 2012 ERIKA Enterprise officially received the OSEK/VDX certification; see below.
History
ERIKA Enterprise began in the year 2000 with the aim to support multicore devices for the automotive markets.
The main milestones are:
2017: RTOS was rewritten from scratch; new version (3) has proper support for multicore platforms (i.e., one binary for multiple cores), better support for memory protection, and an easier build system.[5] The source code is now maintained on a GitHub repository.[6]
2017: ERIKA v2.8.0 is released in November 2017.[7]
2018: Multicore and AUTOSAR Scalability Class 1 added to ERIKA3. Graphical editor now available for the OIL file.
2019: On May 24, Erika released version RH65.[8] Since August 27, 2019, the official website of ERIKA has not been updated up to the present date of April 2, 2024.[9]
Licensing
Version 2 of the RTOS was released under GPL linking exception. Version 3 of the RTOS (also called ERIKA3) is released under plain GNU General Public License (GPL), with the linking exception sold on request.[10]
Industrial usage
In 2010, Cobra Automotive Technology announced support for ERIKA Enterprise[11]
In 2010, EnSilica and Pebble Bay consultancy ported ERIKA Enterprise to a family of configurable soft processor cores for automotive systems[12][13]
In 2010, Magneti Marelli Powertrain announced support for ERIKA Enterprise.[14]
In 2011, FAAM Spa announced support for ERIKA Enterprise.[15]
In 2011, Aprilia Racing announced support for ERIKA Enterprise.[16]