BaseOs

Das BaseOs ist die dezentrale Steuerung aller Computerfunktionen der c-base. Angedacht ist die Verwendung mehrerer Motorola PowerStack-Maschinen, mit folgenden Eckdaten:

in die Dekoration integriert, und mittels Fast Ethernet in einem aus Sicherheitsgründen abgetrennten Netz betrieben. Sie erhalten keine Festplatten, sondern werden per BOOTP und TFTP aus dem Netz gebootet. Ein funktionsfähiger Installer ist unter [WWW] http://penguinppc.org/~aoshimak/ verfügbar.

Die Steuerung der Dekoration bzw. die Interaktion mit dem Besucher erfolgt durch verschiedene Interfaces. Zur Steuerung der Beleuchtung werden je nach Verfügbarkeit Module zum Anschluß an die serielle oder parallele Schnittstelle, an zu beschaffende USB-Karten, oder zum Einschub in den ISA- oder PCI-Slot verwendet. Gleiches gilt für Eingabegeräte in Form von Sensoren, Schaltern oder Tastern. An möglichste vielen Orten werden Lautsprecher in die Dekoration integriert, um durch einen gleichmäßigen Soundteppich für das angenehme Raumstationsfeeling zu sorgen.

Auf den Maschinen muß ein Sound-Mixer-Tool laufen, daß per NFS gemountete MP3s oder WAVs mixen und abspielen kann, sowohl als single-shot, als auch als Loop. Die CPU sollte ausreichend schnell sein, um zwei MP3-Ströme gleichzeitig decoden und mixen zu können. Ebenso ist ein Daemon vonnöten, der Steuerungs- und Sensorikevents entgegennimmt und weiterleitet. Die Kontrolle erfolgt über eine oder mehrere TCP-Verbindungen.

Zentral koordiniert werden die Steuerrechner vom c-moo. Dort werden durch dir Programmierer Funktionen bereitgestellt, um implementationsunabhängig Sensorikinput entgegenzunehmen und Steuerungsevents auszulösen. Die Rechtekontrolle erfolgt ebenfalls auf MOO-Ebene, normale Benutzer können lediglich durch vordefinierte Objekte bestimmte Sets ablaufen lasen.

last edited 2005-10-10 19:36:32 by