Mein Einstieg in AVR Mikrocontroller war bisher sehr angenehm und erfolgreich. Bekanntlich benutze ich ja avrdude um meine AVRs im Pollin Evaluation Board zu flashen. Von innerhalb Eclipse geht das ja ganz gut, aber ich möchte das natürlich auch unabhängig machen. Beispielsweise möchte man mal kurz ein anderes altes Programm flashen und testen. In diesem Use-case möchte ich natürlich nicht erst komplett Eclipse starten.
Natürlich geht alles von der Kommandozeile, aber ab und an ist ein GUI von Vorteil. Ein GUI für avrdude ist AVR8 Burn-O-Mat. Dieses Tool ist in Java programmiert und ruft einfach das installierte avrdude auf. Unter Windows läuft es problemlos, bei mir unter Linux musste ich erst eine aktuelle Java-Version installieren. Scheinbar wird Java 1.6 zwingend benötigt. Eine ntsprechender Hinweis im README oder auf der Webseite wäre schön gewesen, aber auf Nachfrage lies sich das Problem klären. Der Autor des Tools war jedenfalls sehr hilfsbereit und freundlich. So soll Open Source Software sein
Die Bedienung von AVR 8 Burn-O-Mat ist kinderleicht. Im Prinzip muss man nur Programmiergerät und Schnittstelle auswählen. Alles, was avrdude kann, kann AVR8 Burn-O-Mat auch. Die Fuses kann man auslesen und problemlos grafisch ändern und entsprechend zurückspielen. Hexfile und EEPROM-Inhalt kann man ebenfalls idiotensicher angeben und auf Knopfdruck flashen. Die Ausgabe von avrdude wird dabei im Fenster angezeigt. Leicht zu bedienen, effizient und mächtig. Ein sehr empfehlenswertes Tool für alle, die für AVRs entwickeln!
Zum Abschluss meine Konfiguration für das Pollin Evaluation Board in AVR8 Burn-O-Mat:
Zum Vergrößern auf den Screenshot klicken!