Workshops
Embedded Programming mit Lego Mindstorms Robotern
Inhalt |
|
|
Die Entwicklung von Programmen für Eingebettete Systeme gestaltet sich in vielerlei Hinsicht anders als die herkömmliche PC-Programmierung. So ist parallel zur Programmierung die Hardware zumindest teilweise selbst zu konstruieren, wegen der Nicht-Standard-Hardware können verbreitete und gewohnte Werkzeuge oft nicht zum Einsatz kommen, und nicht zuletzt werden durch die knappen Ressourcen harte Beschränkungen auferlegt.
Was die Programmierung im engeren Sinne betrifft, wird ein eher theoretischer Algorithmenentwurf meist ergänzt durch ein empirisch-experimentelles Vorgehen.
Im Workshop werden wir dies exemplarisch an der Programmierung von Lego Mindstorms Robotern demonstrieren. Diese werden in einer C-ähnlichen Programmiersprache (NQC, steht für not quite C) in der Bricx-Entwicklungsumgebung programmiert. Nach einer Einführung in Hardware und Entwicklungsumgebung mit kleineren Aufgaben gilt es, in Teams eine größere und herausforderndere Aufgabe eigenständig zu bearbeiten.
|
Veranstalter |
|
|
Dr. Fehrer, SICK AG
|
Erwartetes Vorwissen |
|
|
Kein Vorwissen erwartet (außer Experimentierfreudigkeit), hilfreich sind
Grundkenntnisse der Programmierung (insbesondere in C oder C++)
|
Termine |
|
|
Donnerstag, 16. Oktober 2008, 10:00-17:00 Uhr
Freitag, 17. Oktober 2008, 9:00-16:00 Uhr
|
Ort |
|
|
Gebäude 101, Seminarraum 01-016
|
Maximale Teilnehmerzahl |
|
|
30 TeilnehmerInnen
|
|