User Tools

Site Tools


erika_enterprise_open_source_rtos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
erika_enterprise_open_source_rtos [2022/07/26 21:17]
waltminer deleted - SPAM
— (current)
Line 1: Line 1:
- 
-===== Erika Enterprise ​ ===== 
- 
- 
-[[http://​erika.tuxfamily.org|Erika Enterprise]] is a **free and open-source RTOS specifically designed for the automotive market**. 
- 
-It has been [[http://​erika.tuxfamily.org/​wiki/​index.php?​title=OSEK_VDX_certifications|certified OSEK/VDX]] and [[http://​erika.tuxfamily.org/​wiki/​index.php?​title=Misra_compliance|Misra-C]]. 
-Moreover, it implements an API inspired to a subset of the AUTOSAR API. 
- 
- 
-==== Main 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; 
-  * Free development environment (i.e., RT-Druid) based on Eclipse. 
-  * Support for Lauterbach JTAG debuggers. 
- 
-The whole list of features is available [[http://​erika.tuxfamily.org/​drupal/​features-and-beneficts.html|here]]. 
- 
- 
-==== Open-source license ​ ==== 
- 
- 
-The license of Erika Enterpise is [[http://​en.wikipedia.org/​wiki/​GPL_linking_exception|GPL2+Linking exception]] (AKA //​Classpath//​). 
- 
-This license **allows to use and link (also statically) the RTOS without releasing your closed-source code!** 
- 
- 
-==== Supported architectures ​ ==== 
- 
- 
-The whole list of the currently supported architectures is available [[http://​erika.tuxfamily.org/​wiki/​index.php?​title=Category:​Supported_Devices|here]]. 
- 
-A [[http://​erika.tuxfamily.org/​wiki/​index.php?​title=Porting_ERIKA_Enterprise_and_RT-Druid_to_a_new_microcontroller|porting guide to new microcontrollers]] is also available. 
- 
- 
-==== Download ​ ==== 
- 
- 
-The source code is freely available [[http://​erika.tuxfamily.org/​drupal/​download.html|here]]. 
- 
- 
-===== A fully open-source automotive solution: Linux + Erika Enterprise ​ ===== 
- 
- 
-Like Linux, Erika Enterprise is a free and open-source operating system. This allows to envision the possibility of cost reduction in automotive by adopting 
-a fully open-source platform. The platform consists of: 
- 
-  * Erika Enterprise as RTOS for automation and real-time control, and 
-  * Linux for advanced human-machine interfaces (HMIs), infotainment,​ remote communication and data logging. 
- 
-This idea, initially presented through [[http://​automotive.linuxfoundation.org/​webinars/​watch-webinar-open-source-rtos-for-the-automotive-market|an international webinar of the Automotive Grade Linux workgroup]],​ has been also the topic of a [[http://​events.linuxfoundation.org/​events/​automotive-linux-summit-fall/​program/​schedule|talk at the Automotive Linux Summit Fall]] in 2013. The slides are freely available [[http://​www.evidence.eu.com/​download/​automotive/​automotive_multicore_solution.pdf|here]]. 
- 
-Then, a [[http://​www.youtube.com/​watch?​v=x_5bOkzU3H8|video on Youtube]] has 
-shown this proof-of-concept on a multi-core imx6 platform.