Prinzipien und Komponenten Eingebetteter Systeme (PKES)
Entwicklungsumgebung unter Linux
Abhängig von der verwendeten Distribution können entweder Binärpakete heruntergeladen und installiert werden beziehungsweise es müssen die Quellpakete eigenständig übersetzt werden. Die folgenden Programmpakete sind als minimale Voraussetzung für das Erfüllen der Übungen notwendig.
Packetname | Beschreibung | Download Location |
---|---|---|
Binutils-2.16 binutils-2.16.1.tar.bz2 | Binary utilities | ftp://ftp.gnu.org/gnu/binutils/ |
GCC-4.0.2 gcc-4.0.2.tar.bz2 | C compiler | ftp://ftp.gnu.org/gnu/gcc/gcc-4.0.2/ |
AVR-libc-1.2.5 avr-libc-1.2.5.tar.bz2 | AVR C library | http://savannah.nongnu.org/download/avr-libc/ |
AVR libc - User Manual avr-libs-user-manual- 1.2.5.pdf.bz2 | AVR C library user manual | http://savannah.nongnu.org/download/avr-libc/ |
AVRDUDE avrdude-5.0.tar.gz | AVR Programmer | http://savannah.nongnu.org/download/avrdude/ |
Weitere Pakete, die recht nützlich sein könnten, sind folgende:
Packetname | Beschreibung | Download Location |
---|---|---|
GDB-6.3 gdb-6.3.tar.bz2 | GNU Debugger | ftp://ftp.gnu.org/gnu/gdb/ |
SimulAVR-0.8 simulavrxx-0.b.006.tar.gz | AVR Simulator | http://savannah.nongnu.org/download/simulavr/ |
- Aufbau der Entwicklungsumgebung Schritt für Schritt
SimulAVR sowie der GDB werden analog den Binutils beziehungsweise dem gcc konfiguriert und übersetzt.
Entwicklungsumgebung unter Windows
Für Windows empfehlen wir die Entwicklungsumgebung WINAVR (http://winavr.sourceforge.net/) zu verwenden. Die Installationsanleitung sowie weitere Dokumentation ist auf der angegebenen Webseite zu finden.