Entwurf eines USB-Treibers für JX

Entwicklung eines generellen Designs zum Betrieb von USB Geräten (USB Stack) durch das JX Betriebssystem. Erweiterung der JX Infrastruktur um Schnittstellen für eine generelle USB (Universal, Open und Enhanced Host Controller Interface) Integration. Beispielimplementierung aller Schichten des USB Stacks für den Betrieb von USB LowSpeed- und FullSpeed-Geräten (USB 1.0/1.1 Spezifikation) an einem Intel 82801DB-ICH4 USB Controller mit Universal Host Controller Interface (UHCI Controller). Programmierung eines HighLevel Geräte-Treibers und dessen Verknüpfung mit der Java API, am Beispiel eines USB Gerätes (z.B. USB Maus, USB Memorystick).