Programmierung des Mikrocontrollers mit C




1. Benötigte Software:

Zum Programmieren unserer Mikrocontroller benutzen wir den gcc für avr mit seiner Befehlsbibliothek avr-libc.
Außerdem benötigen wir noch die binutils für avr (ein paar Werkzeuge zum Kompilieren).
Zum Rüberschieben unseres Programmes mit unserem speziellen Programmierkabel benutzen wir das Programm avrdude.

Um diese vier Komponenten auf einem (Debian-) Linux (oder dessen Abkömmlinge) einfach aus dem Internet zu installieren, gibst Du als root in einer Konsole bzw. Terminal ein:

apt-get install gcc-avr avr-libc binutils-avr avrdude

Eventuell ist vorher ein:

apt-get update

erforderlich (falls Du z. B. Dein Linux gerade frisch installiert hast oder Du schon lange kein Programm mehr installiert hast).



Falls Du bei der Programmübertragung in den Mikrocontroller die Fehlermeldung "make not found" bekommst, fehlt Dir noch das Programm "make". Installiere es mit: apt-get install make

Falls Du mit Deinem Editor nicht zufrieden bist, weil er z. B. kein Syntax-Highlighting (das Einfärben von Textelementen) besitzt, probier mal den Editor SCITE. Installiere Scite mit: apt-get install scite

Oder Du benutzt gleich eine komfortable Entwicklungsumgebung, z. B. GEANY
Installiere Geany mit: apt-get install geany


Wenn apt-get für Deinen Computer unverständlich ist, kennt Deine Linuxversion diesen einfachen Weg zum Installieren von Programmen nicht. Alle Debian-Linuxe und deren Abkömmlinge, wie z. B. Knoppix, Kanotix oder Ubuntu können das. Ganz sicher gibt es auch für Dein Linux (z. B. Opensuse, Slackware oder Red Hat) eine leichte Möglichkeit, diese Komponenten zu installieren.

Ich geb's zu: das ist für Anfänger manchmal einwenig schwer. Damit Du es leichter hast, habe ich für Dich eine Live-CD zusammengebaut, wo alles fertig ist und noch viele sehr nützliche Programme drauf sind.

   

weiter