<
From version < 21.1 >
edited by aas2
on 2015/08/22 14:55
To version < 23.1 >
edited by aas2
on 2015/08/22 20:15
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -54,8 +54,12 @@
54 54  
55 55  === Launch Groups ===
56 56  
57 -
57 +The list of shell commands are a simple mechanism to further compile and deploy code via command line tools. However, there are cases in which command line tools are not available or reasonable to use, for example because a different Eclipse launch configuration does a better job.
58 58  
59 +In this case it is desirable that the KiCo launch config only compiles the model and another Eclipse launch config does the rest. This can be achieved via //launch groups//. They let you define a launch configuration, which starts other launch configurations sequentially. To illustrate this, another use-case for launch groups is that you have a Client-Server application and wants to start the client right after the server for debugging. Then you can create a launch config for the server and a launch config for the client. Afterwards you create a launch group with aforesaid configurations. (Screenshot)
60 +
61 +Launch groups are a part of the C/C++ Development Tools (CDT), although they provide a general mechanism that could be a part of any Eclipse IDE. The CDT is available in the Eclipse Marketplace (//Help > Eclipse Marketplace//)
62 +
59 59  == Prom Environments ==
60 60  
61 61  Environments are used to provide default settings for project creation and launch. They are configured in the **preferences** (Window > Preferences > KIELER > Environments).
... ... @@ -87,8 +87,10 @@
87 87  
88 88  == Project Wizards with Prom ==
89 89  
90 -Todo
94 +Prom provides project wizards, which can create a project and initialize it with a model file, a main file and wrapper code snippets. The wizards for different model file types (e.g. SCChart vs Esterel) differ only in the initial content for the model file. Other initial content is choosen from the environment, which is selected on the first page of the dialog. The project creation is done by another wizard which will be started from within the Prom wizard. Which wizard is started is defined in the environment.
91 91  
96 +For example to create a project to develop Minstorms running leJOS, one can choose the SCCharts project wizard. In this wizard, one can choose the Mindstorms NXJ environment and define what will be initialized in the project (model file, main file, snippets). Now when pressing the finish button, the related project wizard from the leJOS plugin will be started. (Screenshot)
97 +
92 92  == Wrapper Code Generation ==
93 93  
94 94  Todo
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -13762692
1 +13762701
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/13762692/Project Creation, Initialization and Launch (Prom)
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/13762701/Project Creation, Initialization and Launch (Prom)