Workshop
Embedded Programming mit Lego Mindstorms Robotern
Inhalt:
Die Entwicklung von Programmen für eingebettete System gestaltet sich in vielerlei Hinsicht anders als die herkömmliche PC-Programmierung. Parallel zur Programmierung ist oftmals die Hardware zumindest teilweise selbst zu konstruieren, wegen der Nicht-Standard-Hardware können verbreitete und gewohnte Werkzeuge nicht zum Einsatz kommen. Nicht zuletzt werden durch die knappen Ressourcen harte Beschränkungen auferlegt. Was die Programmierung im engeren Sinne betrifft, wird ein eher theoretischer Algorithmenentwurf meist durch ein empirisch-experimentelles Vorgehen ergänzt.
Im Workshop wird dies den Teilnehmern exemplarisch an der Programmierung von Lego Mindstorms Robotern demonstriert. Diese werden in der C-ähnlichen Programmiersprache NQC (“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 herausfordernde Aufgabe eigenständig zu bearbeiten.
Veranstalter:
Erwartetes Vorwissen:
Zurück
|