KIP-Veröffentlichungen

Jahr 2006
Autor(en) Fabian Knobbe
Titel Emulation von USB-Endgeräten über ein Embedded System
KIP-Nummer HD-KIP 06-14
KIP-Gruppe(n) F16
Dokumentart Diplomarbeit
Abstract (de)

Immer mehr große Rechnersysteme werden als Cluster realisiert. So auch am CERN, für welches am Lehrstuhl für Technische Informatik des Kirchhoff-Instituts für Physik die Daten des ALICE-Experiments mit Hilfe eines Clusters ausgewertet werden sollen. Um den Wartungsaufwand eines Clusters zu reduzieren, wurde mit der CIA-Karte ein autonomer Steuerrechner in Form einer PCI-Einsteckkarte entwickelt. Diese Karte verfügt über ein eigenes Netzwerk und ist vollkommen unabhängig von dem Zustand des Hostsystems. Da die CIA-Karte im Hostsystem als Grafikkarte eingebunden wird, kann der Bildschirm mit einem VNC-Client exportiert werden. So ist es möglich, den Boot-Prozess zu verfolgen. Um diesen auch zu steuern, stehen einem nur die vom BIOS gegebenen Schnittstellen zur Verfügung. Aus diesem Grund wurde die CIA-Karte mit einem Chip ausgestattet, der die Entwicklung verschiedener USB-Geräte ermöglicht. So wurden im Rahmen dieser Arbeit Tastatur, Maus und ein USB-Stick implementiert. Die vom Chip ebenfalls unterstützte USB-Hostfunktion kann den Einsatzbereich der CIA-Karte erweitern.

Abstract (en)

More and more large computer systems are realised in cluster architecture. The chair of computer science at the Kirchhoff-Institute of Physics in Heidelberg plans to analyse data of the ALICE experiment at CERN with a cluster. To reduce administrational time and effort of a cluster an autonomous control computer has been developed as a PCI-Card. This card is called CIA-Card. It disposes of its own network and thus is entirely independent of host computers state. As the host integrates the CIA-Card as a graphic-card, it can export the display by VNC. So it is possible to monitor the boot process. In this state only BIOS supported interfaces are available. For this reason the CIA-Card is equiped with a chip supporting the implementation of several USB-devices. In the context of this thesis a keyboard, a mouse and a memory stick were implemented. USB-host functionality is supported as well and will expand the field of application so that developement on this feature has been started already but could not bee finished so far.

KIP - Bibliothek
Im Neuenheimer Feld 227
Raum 3.402
69120 Heidelberg