diff --git a/Entwicklungsleitfaden.md b/Entwicklungsleitfaden.md index 162503f..2ab4ec3 100644 --- a/Entwicklungsleitfaden.md +++ b/Entwicklungsleitfaden.md @@ -1,9 +1,11 @@ # Entwicklungsleitfaden -![Entwicklungsleitfaden](images/Entwicklungsleitfaden.png "Entwicklungsleitfaden") +
+ Entwicklungsleitfaden +
1. Docker Image bauen \ - Fast die gesamte Entwicklung eines Projektes wird innerhalb von Docker gemacht, da dadurch die Plattformunabhängigkeit gewährleistet ist. Um das Docker Image zu bauen wird der Befehl + Fast die gesamte Entwicklung eines Projektes wird innerhalb von Docker gemacht, da dadurch die Plattformunabhängigkeit gewährleistet ist. Um das Docker Image zu bauen wird der Befehl ``` docker build . -t zephyr-configurator ``` diff --git a/images/Entwicklungsleitfaden.png b/images/Entwicklungsleitfaden.png deleted file mode 100644 index 175d076..0000000 Binary files a/images/Entwicklungsleitfaden.png and /dev/null differ diff --git a/images/Entwicklungsleitfaden.svg b/images/Entwicklungsleitfaden.svg new file mode 100644 index 0000000..01bf108 --- /dev/null +++ b/images/Entwicklungsleitfaden.svg @@ -0,0 +1,4 @@ + + + +
Docker-Image bauen
docker build . -t zephyr-configurator

Docker-Image bauen...
Docker-Volume anlegen
docker volume create --driver local --name zephyr --opt type=none --opt device=$HOME/zephyrproject --opt o=uid=root,gid=root --opt o=bind

Docker-Volume anlegen...
Container starten
docker run -it -v zephyr:/workdir --rm zephyr-configurator
Container starten...
Zephyr-Workspace anlegen, auch wenn er schonmal angelegt wurde (Updates werden ebenfalls geladen)
Zephyr-Workspace anlegen, auch wenn er schonmal angelegt wurde (Up...
Neues Projekt anlegen
Neues Projekt anlegen
Funktionalitäten einfügen
Funktionalitäten einfügen
Der Code befindet sich im src-Ordner und kann über jeden Texteditor oder IDE bearbeitet werden.

Eingefügte Funktionen an der richtigen Stelle aufrufen. Der eingefügte
Code-Schnipsel enthält als Kommentar ganz unten ein Beispiel.

Eigene Funktionen/Logik an der richtigen Stelle einfügen
Der Code befindet sich im src-Ordner und kann über jeden Textedito...
Projekt kompilieren
Wenn das Projekt zuvor für eine andere Plattform kompiliert wurde, muss zuerst der build-Ordner geleert werden
Projekt kompilieren...
Projekt flashen
Der Befehl zum Flashen wird angezeigt, muss aber außerhalb des Containers ausgeführt werden
Projekt flashen...
Text is not SVG - cannot display
\ No newline at end of file