You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/german/basics/running.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ in einem separaten Kapitel zu finden.
10
10
11
11
## Starten des Application Framework
12
12
Grundsätzlich wurde ein erster Start bereits zum Test am Ende des Setups ausgeführt. Benötigt wurden folgende 3 Schritte:
13
-
1. Anwählen der Run Config `crowpi-examples [install]`
13
+
1. Anwählen der Run Config `CrowPi Run`
14
14
2. Starten mit Run Button
15
15
3. Wählen der Applikation auf der Kommandozeile (falls keine Argumente verwendet werden)
16
16
@@ -36,12 +36,11 @@ Bei jedem Start werden also sogar die Unit tests ausgeführt. So kann eine optim
36
36
37
37
## Start mit Argument
38
38
Der Start mit einem Argument soll es ermöglichen direkt eine der Applikationen auszuwählen, ohne die Nummer in der Kommandozeile eintippen
39
-
zu müssen. Dazu muss die `Run Konfiguration` angepasst werden. Dies funktioniert sowohl für `crowpi-examples [install]` als auch für
40
-
`crowpi-examples [debug]` genau gleich.
39
+
zu müssen. Dazu muss die `Run Konfiguration` angepasst werden. Dies funktioniert sowohl für `CrowPi Run` als auch für `CrowPi Debug` genau gleich.
41
40
- Das Kontextmenü bei der Run Konfiguration `Edit Configurations ...` öffnen.
42
41
- Nun bei der gewünschten Konfiguration den Tab `Runner` öffnen und mit dem `+` ein neues Argument hinzufügen. Gewählt werden muss das `crowpi.
43
42
laucher.args` und als Wert wird der exakte Name einer Applikation wie zum Beispiel `BuzzerApp` eingetragen.
44
43
- Normales Starten der Applikation mit dem Play Button
45
-
{{< img alt="Start mit Argument" src="basics/intellij-runconfig-args.JPG" height="500px" >}}
44
+
{{< img alt="Start mit Argument" src="basics/intellij-runconfig-args.png" height="500px" >}}
46
45
47
46
Jetzt startet der übliche Ablauf. Anstelle der Auswahl einer ExampleApp wird jedoch direkt die angegebene Applikation gestartet, also in diesem Fall die BuzzerApp.
Copy file name to clipboardExpand all lines: content/german/setup/intellij.md
+30-21Lines changed: 30 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,46 +58,55 @@ fehlt nur noch die Startkonfiguration des Projekts welche in der nächsten Sekti
58
58
---
59
59
60
60
### 3. Einstellung der Run Konfiguration
61
-
Das Projekt CrowPi der FHNW benutzt 3 Run Konfigurationen. In diesen ist definiert welche Teile des Codes auf welche Art und Weise
62
-
ausgeführt werden. Es besteht jedoch kein Grund zur Sorge, denn der grösste Teil davon ist bereits vordefiniert und es ist nur noch die IP-Adresse des Raspberry Pi einzutragen.
63
-
Verwendet werden die Konfigurationen:
64
-
- crowpi-examples [install]
65
-
- crowpi-examples [debug]
66
-
- Remote Debug
67
-
68
-
Dabei kopiert `crowpi-examples [install]` den aktuellen Code auf den Raspberry Pi. Dies funktioniert über eine Kombination aus `SSH/SCP`.
69
-
Anschliessend wird der kopierte Code auf dem Raspberry Pi gestartet. `crowpi-examples [debug]` macht im Prinzip nichts anderes. Jedoch
70
-
werden andere Optionen bei der Verbindung ausgewählt und vor der eigentlichen Ausführung der Applikation wird auf eine Verbindung von einem Debugger gewartet. `Remote Debug`
71
-
stellt genau diesen Debugger zur Verfügung. Dieser verbindet sich mit dem Raspberry Pi und die Fehlersuche kann beginnen. Näheres wie
72
-
dies findet man hier: [Starten und Debuggen auf dem CrowPi](TODO)
61
+
Das Projekt CrowPi der FHNW benutzt vier Run Konfigurationen. In diesen ist definiert welche Teile des Codes auf welche Art und Weise
62
+
ausgeführt werden. Es besteht jedoch kein Grund zur Sorge, denn der grösste Teil davon ist bereits vordefiniert und es ist nur noch die
63
+
IP-Adresse des Raspberry Pi einzutragen. Verwendet werden die Konfigurationen:
64
+
-`CrowPi Run`
65
+
-`CrowPi Run (Demo Mode)`
66
+
-`CrowPi Debug`
67
+
-`CrowPi Remote Debug`
68
+
69
+
Dabei kopiert `CrowPi Run` den aktuellen Code auf den Raspberry Pi. Dies funktioniert über eine Kombination aus `SSH/SCP`. Anschliessend
70
+
wird der kopierte Code auf dem Raspberry Pi gestartet. `CrowPi Debug` macht im Prinzip nichts anderes. Jedoch werden andere Optionen bei
71
+
der Verbindung ausgewählt und vor der eigentlichen Ausführung der Applikation wird auf eine Verbindung von einem Debugger gewartet.
72
+
`CrowPi Remote Debug` stellt genau diesen Debugger zur Verfügung. Dieser verbindet sich mit dem Raspberry Pi und die Fehlersuche kann beginnen.
73
+
Näheres wie dies findet man hier: [Starten und Debuggen auf dem CrowPi]({{< ref "basics/debugging" >}})
74
+
75
+
Zusätzlich existiert auch noch eine Konfiguration `CrowPi Run (Demo Mode)`, welche genau gleich wie `CrowPi Run` funktioniert und zusätzlich
76
+
den Parameter `--demo` übergibt. Dies bewirkt, dass der Launcher sich nach Ausführung einer Applikation nicht mehr selber beendet sondern
77
+
mehrere Beispiele nacheinander ausgeführt werden können. Wie der Name schon sagt, ist dies besonders für Demozwecke praktisch.
73
78
74
79
Damit dies alles reibungslos funktioniert muss nun aber zunächst wie erwähnt die IP-Adresse des Raspberry Pi eingestellt werden. Dazu
75
80
hier klicken und `Edit Configurations` wählen. Die IP-Adresse des Raspberry Pi wird, wie zuvor erklärt, auf dem Hintergrundbild des
0 commit comments