TU BRAUNSCHWEIG
| Carl Friedrich Gauß Faculty | Department of Computer Science
Informatikzentrum

Adaption von BrickOS an USB

Student(anonymous, Login required)
SupervisorDr. Carsten Buschmann
Professor<>
IBR GroupVS (Prof. Fischer)
TypeStudienarbeit
Statusfinished

Der Lego RCX ist einen kleiner Computer, der der Steuerung von Lego Mindstorms Robotern dient. Er kann 3 Sensoren auswerten und 3 Motoren steuern. Neben dem von Lego mitgelieferten System gibt es noch verschiedene andere Betriebs- und Programmiersysteme. BrickOS (vormals LegOS) ist die am IBR eingesetzte Variante.

Die Programme für den RCX werden am PC entwickelt und dann mittels eines Lego Infrarot-Transceivers gemeinsam mit der Firmware an den Baustein übertragen. In früheren Versionen war der Transceiver mittels einer seriellen Schnittstelle an den PC angeschlossen, neuerdings liefert Lego jedoch eine USB-Variante mit. Leider unterstützt BrickOS jedoch nicht die Übertragung per USB, sondern nur mittels der seriellen Schnittstelle.

Im Rahmen dieser Arbeit sollen die Dienstprogramme zur Übertragung von Firmware und Programmen so angepasst werden, dass sie unter Linux mit dem per USB angeschlossenen Infrarot-Transceiver zusammenarbeiten. Die Funktionsweise der Programme sowie die vorgenommen Veränderungen sollen dokumentiert und im Internet veröffentlicht werden.

Die Arbeit setzt gute Programmierkenntnisse in C sowie fortgeschrittene Linuxkenntnisse voraus.


last changed 2003-10-24, 11:12 by Dr. Carsten Buschmann
printemailtop