Main Page

From ErikaWiki

(Difference between revisions)
Jump to: navigation, search
(AUTOSAR)
 
(64 intermediate revisions not shown)
Line 2: Line 2:
[[ERIKA Enterprise and RT-Druid Design Flow]]
[[ERIKA Enterprise and RT-Druid Design Flow]]
 +
 +
[[:Category:ERIKA internals|ERIKA internals category]]
 +
 +
[[RT-Druid configuration]]
[[People]] - a (probably incomplete) list of people who contributed to the project, in alphabetical order
[[People]] - a (probably incomplete) list of people who contributed to the project, in alphabetical order
Line 13: 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]]
+
-
* [[EnSilica eSi-RISC]]
+
-
* [[Freescale S12]]
+
-
* [[Infineon Tricore]]
+
-
* [[Lattice Mico32]]
+
-
* [[Microchip dsPIC]] (including dsPIC30, dsPIC33, and PIC24)
+
-
* [[Microchip PIC32]]
+
-
* [[PPC e200]] (including PPC e200 z0, z6, z7)
+
-
* [[TI MSP430]]
+
-
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: Develop RT-Druid plugins]]
 
* [[Tutorial: Update ERIKA and RT-Druid]]
* [[Tutorial: Update ERIKA and RT-Druid]]
 +
* [[Erika_path_in_RT-Druid| Set Erika path and show Erika sources in RT-Druid]]
 +
* [[Tutorial: Develop RT-Druid plugins]]
* [[Tutorial: RT-Druid and OIL basics]]
* [[Tutorial: RT-Druid and OIL basics]]
* [[Tutorial: RT-Druid and OIL code generation using XML and XSLT transformations]]
* [[Tutorial: RT-Druid and OIL code generation using XML and XSLT transformations]]
 +
* [[Tutorial: RT-Druid Command Line]]
* [[Tutorial: Use a customized makefile]]
* [[Tutorial: Use a customized makefile]]
* [[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]]
 +
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 ==
* [[Regression tests on Examples]] - regression tests on the examples
* [[Regression tests on Examples]] - regression tests on the examples
 +
* [[Black Box Regression tests]] - regression tests automatically compiled and tested, including MODISTARC
* [[Regression tests on ScicoLab]] - regression tests on the ScicosLab blocks
* [[Regression tests on ScicoLab]] - regression tests on the ScicosLab blocks
-
== FLEX Boards ==
+
== 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 ===
* [[FLEX Demo Daughter Board]] Description of the board
* [[FLEX Demo Daughter Board]] Description of the board
Line 61: Line 90:
* [[RS485 on FLEX]] Which pins you should use to connect RS485 hardware to the FLEX boards
* [[RS485 on FLEX]] Which pins you should use to connect RS485 hardware to the FLEX boards
* [[How to connect Flex Boards with a Zigbee Transceiver]]
* [[How to connect Flex Boards with a Zigbee Transceiver]]
 +
 +
=== Easylab Board ===
 +
 +
* [[Easylab board: Description & MPLAB IDE Library]]
 +
* [[Easylab board and new dsPIC ERIKA Enterprise Driver API]]
 +
* [[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 ==
* [[Tutorial: Installing scicoslab and generating code from a Scicos diagram]]
* [[Tutorial: Installing scicoslab and generating code from a Scicos diagram]]
-
* [[Scicos Blocks for FLEX Description]]
+
* [[Tutorial: Generating code from a Scicos diagram targeting Easylab Board]]
 +
* [[Tutorial: Simulate and then generating code from a Scicos diagram]]
 +
* [[Scicos Blocks]]
* Customizations
* Customizations
** [[How to add a new Scicos block to ERIKA Enterprise]]
** [[How to add a new Scicos block to ERIKA Enterprise]]
Line 82: 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]]
-
== FPG-EYE ==
+
== SMCube ==
-
* [[FPG-EYE hardware and software]]
+
 
-
* [[Installation of Mico32/FPG-EYE development environment]]
+
Common installation problems:
-
* [[Tutorial: Building a Mico32 platform for FPG-EYE]]
+
* [[Environment problem when running SMCube]]
-
* [[Tutorial: Running ERIKA on Mico32 and FPG-EYE]]
+
 
-
* [[CAL support on FPG-EYE]]
+
[http://erika.tuxfamily.org/smcube-state-machine-simulator.html SMCube is a tool for modeling, simulation, and code generation of discrete time finite state machines (FSM).]
 +
 
 +
[https://software.evidence.eu.com/trac/smcube 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!)
-
== Matlab/Simulink code generation ==
+
* [[SMCube - simple saturation example]]
-
* [[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