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 [2012/04/23 15:44] – sven_zehl | contiki:installation_der_contiki_entwicklungsumgebung [2017/01/24 18:49] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Installation der Contiki Entwicklungsumgebung ====== | ====== Installation der Contiki Entwicklungsumgebung ====== | ||
+ | Es existieren verschiedene Möglichkeiten zu einer lauffähige Contiki-Entwicklungsumgebung zu gelangen. | ||
- | Benötigte Hardware: | + | - Am einfachsten ist die Verwendung von [[https:// |
- | | + | |
- | * Raven RZ USB Stick | + | - oder [[contiki: |
+ | | ||
+ | |||
+ | |||
+ | |||
+ | ===== 1. Instant Contiki ===== | ||
+ | |||
+ | **Benötigte Hardware**: | ||
* PC mit Windows/ | * PC mit Windows/ | ||
- | | + | * optional: ein Mikrocontroller-Board: |
+ | * ein Programmieradapter z.B. [[http:// | ||
- | Benötigte Software: | + | **Benötigte Software:** |
- | * VMware Player | + | * [[https:// |
- | * Instant Contiki | + | * [[https:// |
- | * Windows XP SP3 VMware Image mit folgender Software: | + | |
- | * Cygwin + make | + | |
- | * AVR Studio 4 | + | |
- | * WinAVR | + | |
+ | === Installation der Virtualisierungssoftware === | ||
- | ====== | + | Je nachdem, welches Betriebsystem genutzt wird, müssen die passenden VMware Player oder VirtualBox-Installationsdateien heruntergeladen werden. |
+ | Wenn Sie den VMWare Player | ||
+ | ===== 2. Direktes Übersetzen unter Linux ===== | ||
- | Je nachdem welches Betriebsystem genutzt | + | Um Contiki Programme nativ auszuführen '' |
- | http:// | + | Soll Contiki aber für eine bestimmte Hardware-Plattform eines Mikrocontrollers übersetzt werden, so muss wird ein entsprechend angepasster |
- | Es ist jedoch notwendig sich zuvor bei VMware zu registrieren. | + | gcc und die Bibliotheken für diese Plattform benötigt. |
- | Nach der Installation des VMware Players wird nun zunächst Windows XP SP3 Gastsystem installiert, | + | Die folgenden Befehle installieren die AVR-Toolchain unter Ubuntu: |
+ | <code bash> | ||
+ | apt-get update | ||
+ | apt-get install lib32z1 | ||
+ | apt-get install gcc-avr gdb-avr avrdude binutils-avr avr-libc | ||
+ | apt-get install git build-essential lib32ncurses5-dev | ||
- | Das zweite Gastbetriebssystem wird durch das Instant Contiki VMware Image repräsentiert, | + | git clone git://github.com/contiki-os/contiki.git /home/contiki |
+ | </ | ||
+ | Anleitung analog zu: https:// | ||
+ | Hier findet sich eine weitere, etwas detailliertere Anleitung: [[contiki: | ||
- | ====== Anpassung des Windows XP Gastsystems ====== | ||
+ | |||
+ | ===== 3. Direktes Übersetzen unter Windows (mit Cygwin) ===== | ||
+ | |||
+ | * Windows mit folgender Software: | ||
+ | * Cygwin + make | ||
+ | * AVR Studio 6 (wenn der JTAG ICE3 Programmer benutzt wird) | ||
+ | * [[http:// | ||
Um auf dem Windows Gastsystem Contiki Software kompilieren zu können wird Cygwin + make Utility sowie WinAVR | Um auf dem Windows Gastsystem Contiki Software kompilieren zu können wird Cygwin + make Utility sowie WinAVR | ||
Zeile 37: | Zeile 59: | ||
WinAVR kann unter http:// | WinAVR kann unter http:// | ||
- | Zum Programmupload auf den Mikrocontroller kann das AVR Studio genutzt werden. Es wird empfohlen AVR Studio | + | === 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 | ||
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.1335195899.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)