contiki:installation_der_contiki_entwicklungsumgebung
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| contiki:installation_der_contiki_entwicklungsumgebung [2016/04/28 18:36] – [Installation von Instant Contiki] admin | contiki:installation_der_contiki_entwicklungsumgebung [2017/01/24 18:49] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| Es existieren verschiedene Möglichkeiten zu einer lauffähige Contiki-Entwicklungsumgebung zu gelangen. | Es existieren verschiedene Möglichkeiten zu einer lauffähige Contiki-Entwicklungsumgebung zu gelangen. | ||
| - | Die einfachste Möglichkeit ist die Verwendung von [[https:// | ||
| - | Darüber hinaus lässt sich Contiki auch direkt unter [[contiki: | + | - Am einfachsten ist die Verwendung von [[https:// |
| + | - Contiki auch direkt unter [[contiki: | ||
| + | - oder [[contiki: | ||
| + | - So lässt sich die Funktion der Entwicklungsumgebung überprüfen. | ||
| + | |||
| - | Nachdem Sie die Entwicklungsumgebung installiert haben können Sie in das Verzeichnis / | + | ===== 1. Instant Contiki |
| - | folgenden Befehle überprüfen, | + | |
| - | <code bash> | + | |
| - | cd home/ | + | |
| - | make TARGET=minimal-net clean | + | |
| - | make TARGET=minimal-net | + | |
| - | ./ | + | |
| - | </ | + | |
| - | ==== Installation von Instant Contiki ==== | + | |
| **Benötigte Hardware**: | **Benötigte Hardware**: | ||
| - | * Ein Mikrocontroller-Board: | ||
| * PC mit Windows/ | * PC mit Windows/ | ||
| - | | + | * optional: ein Mikrocontroller-Board: |
| + | * ein Programmieradapter z.B. [[http:// | ||
| **Benötigte Software:** | **Benötigte Software:** | ||
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| === Installation der Virtualisierungssoftware === | === Installation der Virtualisierungssoftware === | ||
| - | Je nachdem welches Betriebsystem genutzt wird, müssen die passenden VMware Player oder VirtualBox-Installationsdateien heruntergeladen werden. | + | Je nachdem, welches Betriebsystem genutzt wird, müssen die passenden VMware Player oder VirtualBox-Installationsdateien heruntergeladen werden. |
| Wenn Sie den VMWare Player benutzen ist es notwendig sich zuvor bei VMware zu registrieren. | Wenn Sie den VMWare Player benutzen ist es notwendig sich zuvor bei VMware zu registrieren. | ||
| - | ==== Direktes Übersetzen unter Linux ==== | + | |
| + | ===== 2. Direktes Übersetzen unter Linux ===== | ||
| + | |||
| + | Um Contiki Programme nativ auszuführen '' | ||
| + | Soll Contiki aber für eine bestimmte Hardware-Plattform eines Mikrocontrollers übersetzt werden, so muss wird ein entsprechend angepasster | ||
| + | gcc und die Bibliotheken für diese Plattform benötigt. | ||
| + | |||
| + | Die folgenden Befehle installieren die AVR-Toolchain unter Ubuntu: | ||
| <code bash> | <code bash> | ||
| apt-get update | apt-get update | ||
| Zeile 41: | Zeile 43: | ||
| </ | </ | ||
| - | Anleitung analog zu: https:// | + | Anleitung analog zu: https:// |
| + | Hier findet sich eine weitere, etwas detailliertere Anleitung: [[contiki: | ||
| - | ==== Direktes Übersetzen unter Windows (mit Cygwin) ==== | + | |
| + | ===== 3. Direktes Übersetzen unter Windows (mit Cygwin) | ||
| * Windows mit folgender Software: | * Windows mit folgender Software: | ||
| Zeile 54: | Zeile 58: | ||
| Cygwin kann unter http:// | Cygwin kann unter http:// | ||
| WinAVR kann unter http:// | WinAVR kann unter http:// | ||
| + | |||
| + | === Installation von Cygwin === | ||
| + | |||
| + | < | ||
| + | |||
| + | 1. Cygwin herunterladen und installieren | ||
| + | -> http:// | ||
| + | |||
| + | 2. Cygwin Setup ausführen | ||
| + | -> " | ||
| + | (Bei der Installation auf mehreren Rechnern kann es eventuell auch | ||
| + | | ||
| + | | ||
| + | -> Root Verzeichnis C:\cygwin | ||
| + | -> Setup weiter folgen | ||
| + | -> einen bevorzugten Download-Server wählen (z.B. ruhr-uni-bochum.de) | ||
| + | -> Bei " | ||
| + | - " | ||
| + | - Neben dem Namen " | ||
| + | erscheint (ebenso können auch Pakete abgewählt werden). | ||
| + | - Dann auf " | ||
| + | </ | ||
| Zum Programmupload auf den Mikrocontroller kann das AVR Studio genutzt werden. Es wird empfohlen AVR Studio 6 zu verwenden, da dieses die Möglichkeit bietet .elf Files zu Nutzen, diese Funktion ist in AVR Studio 5 nicht vorhanden. Unter http:// | Zum Programmupload auf den Mikrocontroller kann das AVR Studio genutzt werden. Es wird empfohlen AVR Studio 6 zu verwenden, da dieses die Möglichkeit bietet .elf Files zu Nutzen, diese Funktion ist in AVR Studio 5 nicht vorhanden. Unter http:// | ||
| Nach Abschluß der Installation kann nun der JTAGICE mkII zuerst mit dem PC verbunden werden und anschließend mit dem Gastsystem verbunden werden. Dazu im laufenden Windows Gastsystem im Menü auf //Virtual Machine/ | Nach Abschluß der Installation kann nun der JTAGICE mkII zuerst mit dem PC verbunden werden und anschließend mit dem Gastsystem verbunden werden. Dazu im laufenden Windows Gastsystem im Menü auf //Virtual Machine/ | ||
| + | |||
| + | |||
| + | ===== 4. Überprüfung der korrekten Installation ===== | ||
| + | |||
| + | |||
| + | Nachdem Sie die Entwicklungsumgebung installiert haben, können Sie in das Verzeichnis ''/ | ||
| + | folgenden Befehle überprüfen, | ||
| + | <code bash> | ||
| + | cd home/ | ||
| + | make TARGET=minimal-net clean | ||
| + | make TARGET=minimal-net | ||
| + | ./ | ||
| + | </ | ||
contiki/installation_der_contiki_entwicklungsumgebung.1461868572.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
