@Valen: Damn, eigentlich wollte ich die AvrBuild.bat _nicht_ mit ins Archiv packen - Wie die Dokumentation des Bootloaders sagt (siehe bootloader.asm oder die entsprechenden Dateien in "doc/"), benötigst du das AVR-Studio zum Bauen - eine passende Projektdatei (tinyasuroboot.aps) liegt bei.
Du kannst aber auch einfach die AvrBuild.bat auf deine Pfade anpassen ...

Ich hatte schon in Erwägung gezogen, für den Bootloader ebenfalls ein Makefile zu schreiben - aber da AVR Studio typischerweise keinen Eintrag in der Umgebungsvariablen "PATH" hat, muss der Pfad zu AVRASM2 bei Bedarf handkodiert werden. Vielleicht fällt mir noch eine Lösung ein - Wenn ich die nächsten Tage Zeit haben sollte.

@funkheld: Alleine wenn ich mir die UART-Routinen ansehe stehen mir schon die Haare zu Berge - Dort werden fleißig "Magic Numbers" verwendet, deren Bedeutung erst nach zehn Minuten Datenblatt-Abgleich entschlüsselt werden kann.
Außerdem sind die Original-Routinen so veraltet dass ein neuer Compiler (bzw. eigentlich eine neue avr-libc) mit diversen Warnungen um sich wirft.

Einige Aufgaben wie das einfache Geradeausfahren sieht die Original-Bibliothek nicht vor. Und das ist schließlich der Grund dafür warum es andere Bibliotheken wie die weiterentwickelte DLR-Bibliothek oder diese hier gibt ...

mfG
Markus

PS: Informatik-Student im (noch) vierten Semester ...