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:31] – [Installation der Contiki Entwicklungsumgebung] 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 Windows oder [[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 / | + | |
- | folgenden Befehle überprüfen, | + | ===== 1. Instant Contiki |
- | <code bash> | + | |
- | cd home/ | + | |
- | make TARGET=minimal-net clean | + | |
- | make TARGET=minimal-net | + | |
- | ./ | + | |
- | </ | + | |
- | ==== Installation von Instant Contiki ==== | + | |
**Benötigte Hardware**: | **Benötigte Hardware**: | ||
- | * AVR Raven Board (ATmega1284P und ATmega3290P sowie AT86RF230 802.15.4 Funkchip) | ||
- | * Raven RZ USB Stick | ||
* 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 42: | Zeile 43: | ||
</ | </ | ||
- | Anleitung analog zu: https:// | + | Anleitung analog zu: https:// |
+ | Hier findet sich eine weitere, etwas detailliertere Anleitung: [[contiki: | ||
- | ==== Direktes Übersetzen unter Windows | + | |
+ | ===== 3. Direktes Übersetzen unter Windows (mit Cygwin) | ||
* Windows mit folgender Software: | * Windows mit folgender Software: | ||
Zeile 55: | 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.1461868266.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)