Um für einen Atmel-Mikrocontroller zu kompilieren und diesen anschließend auch zu flashen benötigt man einige Software. Zum Kompilieren sind das die avr-binutils, die avr-libc und der avr-gcc. Zum Programmieren wird außerdem der avrdude benötigt.
In dem aktuellen Homebrew-Repository befinden sich keine Formeln, um diese Pakete zu bauen (Für avrdude schon - aber für den Rest nicht). Es gibt aber ein Repository auf Github, in dem jemand diese Formeln eingecheckt hat.
Um es auf dem eigenen Rechner auszuchecken sind (Homebrew-Installation vorausgesetzt) die folgenden Schritte notwendig:[sourcecode]brew tap larsimmisch/avr
brew install avrdude avr-gcc avr-binutils avr-libc[/sourcecode]…
Ich fahre im Sommer als Betreuer auf ein Kinderzeltlager mit (Plätze sind übrigens noch frei - falls ihr Kinder im passenden Alter kennt schlagt das doch mal vor; es wird sicher großartig).
Das Thema ist “Western” und einer der Gegenstände, an die ein Geek dabei denkt sind Telegrafen und der Morsecode. Wir wollen mit den Kindern selbst kleine Sender und Empfänger bauen. Auch in die Rahmenspielhandlung wurden Telegrafen integriert und es werden aus zwei “benachbarten Städten” gleichzeitig Telegramme ankommen, die von den Zeltgruppen entschlüsselt werden sollen. Das Problem ist jedoch, diese zu generieren. Dass zwei Betreuer gleichzeitig und wiederholt Telegramme senden scheint ziemlich aufwändig und ist außerdem fehleranfällig.
Dabei ist das doch eine Aufgabe, für die sich Mikrocontroller geradezu aufdrängen. Daher habe ich eine kleine Bibliothek für 8bit Atmel-Controller geschrieben, die morsen kann.