C-Compiler für Mikrocontroller
Freie Programmiersoftware

Oft bereitet der Einsatz von freien Compilern Schwierigkeiten, da diese in der Regel keine benutzerfreundliche Programmieroberfläche bieten. Außerdem schrecken sie trotz des unübertroffenen Preis/Leistungsverhältnisses viele Anwender ab, da die Einrichtung dieser Programme leider nicht immer problemlos ist. Dieser Artikel soll daher einige Starthilfen dazu geben: Für den Compiler SDCC für die MCS-51-Serie und den AVR-GCC für Atmel-AVR-Controller sollen einige Hinweise zum praktischen Einsatz gegeben werden.
Dies ist ein NUR FÜR MITGLIEDER-Artikel. Um diesen Artikel lesen zu können, benötigen Sie ein Abonnement.
- Unbegrenzter Zugriff auf Member Only -Artikel
- 3 neue Ausgaben des Elektor Magazins (digital)
- Mehr als 5000 Gerber-Dateien
- 20% Mitgliederrabatt auf E-Books (auf elektor.de)
- 10% Mitgliederrabatt auf Produkte (auf elektor.de)
Erhältlich ab 6,33 € pro Monat.
Was ist Members Only
Elektor engagiert sich dafür, hochwertigen Inhalt rund um Elektronik bereitzustellen und betreut dabei zehntausende zahlende Mitglieder. Als Teil dieses Engagements hat Elektor das Premium-Angebot ins Leben gerufen, das exklusiven Zugriff auf ausgewählte Artikel bietet – manchmal sogar bevor diese in der Zeitschrift erscheinen.
Täglich können Mitglieder fundierte Artikel entdecken, die das Beste aus Elektors Premium-Content präsentieren und speziell darauf abzielen, ihr Wissen und ihre Begeisterung für Elektronik zu vertiefen.
Mit dem Premium-Programm will Elektor seiner Community aus Enthusiasten frühzeitigen Zugang zu aktuellen Projekten und Erkenntnissen ermöglichen. Nach dem Einloggen genießen Mitglieder diesen exklusiven Inhalt und können sich über spannende Projekte und Innovationen austauschen. Während Premium unser bestehendes Angebot erweitert, wird Elektor weiterhin eine Fülle an kostenlosen Informationen für die breite Community bereitstellen.
Werden Sie Teil der Elektor-Community und nutzen Sie Premium sowie weitere Mitgliedervorteile!
Material
Extra-Info / Update
Der Beitrag über die freien C-Compiler (Elektor 01/2003) hat genau das Problem angesprochen, das ich auch habe. Leider konnte ich nicht herausfinden,von wo aus der Aufruf "compile C-Quelldatei ohne Endung" erfolgen soll oder wo dieser Aufruf im Editor vom JFE einzugeben ist.
W. Klemenz
Am besten trägt man das Verzeichnis, in der die Datei compile.bat erzeugt wurde, als Pfad in die Umgebungsvariable ein (entweder in der autoexec.bat oder über die Windows-Systemsteuerung). Den Aufruf macht man dann in dem Verzeichnis, in dem sich die zu compilierende Datei befindet. Der Aufruf aus JFE ist in der Dialogbox zu sehen, die im Artikel abgebildet ist; dort steht die entsprechende Kommandozeile eingetragen.
Gunther May
Leserbrief:
In der Vorschau auf Heft 1/2003 ist ein Bericht über "freie Compiler" angekündigt. Ich hoffe, dass sie dabei den Cosmic-C-Compiler für Motorola 68HC908JK/JL nicht vergessen. Ebenso frei beim Download ein voll HLL-fähiger Debugger mit Monitor, (RS232) Interface und ein ebenfalls HLL-fähiger Simulator. Der Link ist: http://www.cosmic-software.com/6808Lite_free.htm
Die einzige Beschränkung ist die Codegröße auf 4 k, wobei die genannte HC08-Serie aber gar nicht mehr als 4 k Flash hat. Ausserdem passt der Compiler auch für die jüngst erschienene Baureihe von "Nitron"-Klein-CPUs des Herstellers Motorola. Nitron ist von 8 bis 16 Pin erhältlich und als HC08-Familie u.a. pinkompatibel mit PIC-Controllern.
Jürgen Veith
Wie Sie inzwischen wahrscheinlich gesehen haben, war der von Ihnen empfohlene C-Compiler nicht dabei. Wir geben Ihren Hinweis aber gerne weiter.
Diskussion (0 Kommentare)