Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "ETrice/Development/GettingStartedWithEtrice"
Line 1: | Line 1: | ||
− | = | + | = Oomph eTrice Setup = |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | 1. Download and run [https://wiki.eclipse.org/Eclipse_Installer](Oomph installer) | ||
+ | 3. Switch to advanced mode | ||
+ | 4. Select desired Eclipse product + version, e.g. Eclipse IDE for Eclipse Committer | ||
+ | 5. Download setup file [http://git.eclipse.org/c/etrice/org.eclipse.etrice.git/plain/team/ETrice.setup](ETrice.setup) | ||
+ | 6. Add eTrice.setup to catalog | ||
− | + | TODO: add eTrice to official Eclipse catalog | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
= Deriving from an Existing Generator = | = Deriving from an Existing Generator = |
Revision as of 12:15, 13 October 2017
Oomph eTrice Setup
1. Download and run [1](Oomph installer) 3. Switch to advanced mode 4. Select desired Eclipse product + version, e.g. Eclipse IDE for Eclipse Committer 5. Download setup file [2](ETrice.setup) 6. Add eTrice.setup to catalog
TODO: add eTrice to official Eclipse catalog
Deriving from an Existing Generator
There is a minimal example that shows how a generator can be derived from the existing eTrice Java generator. The example shows how the derived DetailCodeTranslator handles an additional tag.
The example consist of two plugins:
- examples/my.etrice.generator
- examples/my.etrice.generator.launch
You will find the examples in the eTrice GIT repository: http://git.eclipse.org/c/etrice/org.eclipse.etrice.git/tree/examples
The first one overrides the Java generator, the second one overrides the Java launch configuration to launch the derived generator. Please have a look at the comments marked with EXAMPLE: (you can add that as a Java task tag in the preferences and use the Tasks View to locate these comments).