Main Page

From ErikaWiki

(Difference between revisions)
Jump to: navigation, search
(Tutorials and Online Documentation)
(AUTOSAR)
 
(25 intermediate revisions not shown)
Line 17: Line 17:
== Supported Devices ==
== Supported Devices ==
-
This is a list of the architectures supported by ERIKA Enterprise and RT-Druid
 
-
* [[Altera Nios II]]
+
[[:Category:Supported Devices|ERIKA Enterprise supported device list]]
-
* [[ARM7TDMI]]
+
-
* [[Atmel AVR5]]
+
-
* [[ARM Cortex MX]]
+
-
* [[EnSilica eSi-RISC]]
+
-
* [[Freescale PPC e200 (MPC 56xx)]] (including PPC e200 z0, z6, z7)
+
-
* [[Freescale S12]]
+
-
* [[Infineon Tricore]]
+
-
* [[Lattice Mico32]]
+
-
* [[Microchip dsPIC]] (including dsPIC30, dsPIC33, and PIC24)
+
-
* [[Microchip PIC32]]
+
-
* [[TI MSP430]]
+
-
* [[Renesas RX200]]
+
-
Howtos
+
== Internals ==
 +
 
 +
Internal details:
 +
* [[:Category:ERIKA internals|ERIKA internals]]
* [[Porting ERIKA Enterprise and RT-Druid to a new microcontroller]]
* [[Porting ERIKA Enterprise and RT-Druid to a new microcontroller]]
Support for Hitachi H8, C167/ST10 has been moved in the "old" session since there has been not much work on them and we cannot guarantee they still compile. If interested in them just write us an e-mail!
Support for Hitachi H8, C167/ST10 has been moved in the "old" session since there has been not much work on them and we cannot guarantee they still compile. If interested in them just write us an e-mail!
 +
 +
== AUTOSAR ==
 +
 +
ERIKA Enterprise is not an AUTOSAR RTOS. Neverthless, we are trying as much as possible to make an implementation similar to the AUTOSAR OS requirements. These pages describe the current development status.
 +
 +
* [[Erika AUTOSAR OS]]
 +
* [[ERIKA & Autosar OS Requirements]]
 +
* [[AUTOSAR-like Drivers]] for ERIKA Enterprise
== Tutorials and Online Documentation ==
== Tutorials and Online Documentation ==
The following links contain links to specific themes, which in the past were separate PDF manuals.
The following links contain links to specific themes, which in the past were separate PDF manuals.
-
* [[Tutorial: Installing ERIKA and RT-Druid, and compile your first application]] on Windows hosts
+
* [[Tutorial: PIC30 - Installing ERIKA and RT-Druid, and compile your first application]] on Windows hosts
 +
* [[Tutorial: S12XS - First installation and application compilation on Windows]]
 +
* [[Tutorial: Avr5 - First installation and application compilation on Windows]]
 +
* [[Tutorial: STM32 - Integrated Debugging in Eclipse using GNU toolchain]]
* [[Tutorial: Installing ERIKA and RT-Druid on a Linux host]]
* [[Tutorial: Installing ERIKA and RT-Druid on a Linux host]]
* [[Tutorial: Update ERIKA and RT-Druid]]
* [[Tutorial: Update ERIKA and RT-Druid]]
Line 52: Line 53:
* [[Tutorial: Installing scicoslab and generating code from a Scicos diagram]]
* [[Tutorial: Installing scicoslab and generating code from a Scicos diagram]]
* Tutorial: [[Amazing Ball Introduction]]
* Tutorial: [[Amazing Ball Introduction]]
-
* [[Tutorial: S12XS - First installation and application compilation on Windows]]
+
 
-
Manuals
+
-
* [[ERIKA Enterprise Manual for Atmel AVR5 targets]]
+
Videos
Videos
* [[YouTube videos]]
* [[YouTube videos]]
 +
 +
Slides
 +
* ERIKA slides were part of the documentation of the [[ScicosLab Course October 2010 - Florence]]
 +
* [http://erika.tuxfamily.org/download/20130717_aglw_webinar/AGLW_Evidence_v1.6.pdf ERIKA Enterprise AGLW Webinar slides, July 17th 2013]
 +
 +
== Standards and Certifications ==
 +
 +
* [[Misra compliance]]
 +
* [[OSEK VDX certifications]]
== Regression Tests ==
== Regression Tests ==
Line 69: Line 77:
[[:Category:Benchmarks]]
[[:Category:Benchmarks]]
-
== FLEX Boards ==
+
== Supported hardware details ==
 +
 
 +
This lists some additional information of ERIKA-supported Hardware boards
 +
 
 +
=== FLEX Boards ===
* [[FLEX Demo Daughter Board]] Description of the board
* [[FLEX Demo Daughter Board]] Description of the board
Line 79: Line 91:
* [[How to connect Flex Boards with a Zigbee Transceiver]]
* [[How to connect Flex Boards with a Zigbee Transceiver]]
-
== Easylab Board ==
+
=== Easylab Board ===
* [[Easylab board: Description & MPLAB IDE Library]]  
* [[Easylab board: Description & MPLAB IDE Library]]  
* [[Easylab board and new dsPIC ERIKA Enterprise Driver API]]
* [[Easylab board and new dsPIC ERIKA Enterprise Driver API]]
* [[Tutorial: Installing scicoslab and generating code from a Scicos diagram|Using Easylab board with ScicosLab]].
* [[Tutorial: Installing scicoslab and generating code from a Scicos diagram|Using Easylab board with ScicosLab]].
 +
 +
=== FPG-EYE ===
 +
* [[FPG-EYE hardware and software]]
 +
* [[Installation of Mico32/FPG-EYE development environment]]
 +
* [[Tutorial: Building a Mico32 platform for FPG-EYE]]
 +
* [[Tutorial: Running ERIKA on Mico32 and FPG-EYE]]
 +
* [[CAL support on FPG-EYE]]
= Related Projects =
= Related Projects =
 +
 +
== QP Framework ==
 +
ERIKA supports the execution of code generated with the QP Framework!
 +
* [[QP framework]] - Description of the support for the QP Framework for ERIKA Enterprise (Thanks to Gianluca Franchino)
 +
 +
== Open CCP Protocol ==
 +
* [[Open-source CAN Calibration Protocol (CCP) implementation]]
== Scicoslab ==
== Scicoslab ==
Line 107: Line 133:
* Links to material on how to use FLEX and Erika Enterprise to control application design
* Links to material on how to use FLEX and Erika Enterprise to control application design
** [[Universitat Politècnica de Catalunia (Intelligent Robotics and Systems research group, Automatic Control Department)]]
** [[Universitat Politècnica de Catalunia (Intelligent Robotics and Systems research group, Automatic Control Department)]]
 +
** [[Attaching a Servo motor to the EasyLab]]
== SMCube ==
== SMCube ==
Line 116: Line 143:
[https://software.evidence.eu.com/trac/smcube Bug Tracking website for SMCube]
[https://software.evidence.eu.com/trac/smcube Bug Tracking website for SMCube]
 +
 +
[[Tutorial: ScicosLab and SMCube. Simulate the DigitalClock example.]]
Free resources and examples:
Free resources and examples:
Line 122: Line 151:
* [[SMCube - simple saturation example]]
* [[SMCube - simple saturation example]]
-
== FPG-EYE ==
 
-
* [[FPG-EYE hardware and software]]
 
-
* [[Installation of Mico32/FPG-EYE development environment]]
 
-
* [[Tutorial: Building a Mico32 platform for FPG-EYE]]
 
-
* [[Tutorial: Running ERIKA on Mico32 and FPG-EYE]]
 
-
* [[CAL support on FPG-EYE]]
 
-
 
-
== Matlab/Simulink code generation ==
 
-
 
-
* [[Matlab/Simulimk code generator description]]
 
== CAL Language ==
== CAL Language ==

Latest revision as of 07:52, 13 January 2015

Contents

ERIKA Enterprise and RT-Druid

ERIKA Enterprise and RT-Druid Design Flow

ERIKA internals category

RT-Druid configuration

People - a (probably incomplete) list of people who contributed to the project, in alphabetical order

TODO List

Download and SVN

Supported Devices

ERIKA Enterprise supported device list

Internals

Internal details:

Support for Hitachi H8, C167/ST10 has been moved in the "old" session since there has been not much work on them and we cannot guarantee they still compile. If interested in them just write us an e-mail!

AUTOSAR

ERIKA Enterprise is not an AUTOSAR RTOS. Neverthless, we are trying as much as possible to make an implementation similar to the AUTOSAR OS requirements. These pages describe the current development status.

Tutorials and Online Documentation

The following links contain links to specific themes, which in the past were separate PDF manuals.

Videos

Slides

Standards and Certifications

Regression Tests

Benchmarks

The following pages contain a list of public benchmarks for ERIKA Enterprise:

Category:Benchmarks

Supported hardware details

This lists some additional information of ERIKA-supported Hardware boards

FLEX Boards

Easylab Board

FPG-EYE

Related Projects

QP Framework

ERIKA supports the execution of code generated with the QP Framework!

  • QP framework - Description of the support for the QP Framework for ERIKA Enterprise (Thanks to Gianluca Franchino)

Open CCP Protocol

Scicoslab

SMCube

Common installation problems:

SMCube is a tool for modeling, simulation, and code generation of discrete time finite state machines (FSM).

Bug Tracking website for SMCube

Tutorial: ScicosLab and SMCube. Simulate the DigitalClock example.

Free resources and examples: (If you would like to add your example, please create a proper wiki page below!)


CAL Language

Tutorials

Interesting links

EICASLAB

This wiki part is dedicated to material about the EICASLab Code Generator for ERIKA Enterprise

List of publications

Wikimedia Useful Links

Thanks

ErikaWiki is hosted by TuxFamily.org

Powered tf1.png

Personal tools