Der Arduino ist ein beliebtes open-source Hardware Board auf Basis Atmel AVR Mikrocontrollern. (http://de.wikipedia.org/wiki/Arduino-Plattform) Hardware Entwicklung auf dem Arduino ist häufig an einen Kompilier-Upload-Debug Zyklus gebunden. Die Entwicklung findet auf einem PC statt, nicht auf der Zielhardware. Dieser Workshop zeigt auf wie Programmierung mit amForth direkt auf dem Arduino geschehen kann, ohne das ein Cross-Compile Prozess notwendig ist. Die Hardware kann interaktiv auf der Kommandozeile erforscht und programmiert werden. Wer sollte teilnehmen: jede/r mit Interesse an den kleinen Käfern äh Rechnern --- ja, es sind vollständige kleine Rechner! Anzahl: 10 - 15 Personen Mitbringen: Notebook mit Linux, xBSD, Unix Vorwissen: wie man sich auf der Unix/Linux Kommandozeile zurechtfindet Dauer: 2-4 Stunden Material wird gestellt: - leihweise: Arduino board duemilanove, USB Kabel, ggf. shield - Dokument: Wie kommt ein amforth auf den duemilanove - Dokument: Wie geht's weiter - (mini-)CD mit den Dokumenten, amforth Quellcode ... Das Arudino-Board kann im Anschluss an den Workshop zum Selbstkostenpreis erworben und mit nach Hause genommen werden. Im Workshop zeigen wir wie man Kontakt über die USB-Serielle Schnittstelle zur Kommandozeile im Arduino aufnimmt, wie man Befehle interaktiv ausführt und den Arduino von dort erforschen kann. Weiterführend werden wir in den Workshop zeigen wie längere Programme auf dem Arduino kompiliert werden, wie selbststartende Programme erzeugt werden und natürlich das wie das Ansprechen von externen Komponenten geschieht. Alle diese Schritte können vom Teilnehmer des Workshops am eigenen Rechner (Laptop) mitgemacht werden. Weiterführende Links: amForth: http://amforth.sourceforge.net/ AVR Sonderheft als PDF http://www.forth-ev.de/article.php?story=20070418233034402