Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Betriebssystemtechnik
 
  Vorlesungsüberblick
  Voraussetzungen
  Vorlesungsfolien
  Übungen
  Tools
  Teamarbeit mit svn
  Schein, Prüfung
  Evaluation
Department Informatik  >  Informatik 4  >  Lehre  >  SS 2007  >  OSE  >  Übung

Betriebssystemtechnik (OSE) - SS 2007

Aufgabe 2: Domänenanalyse - D2: Gerätetreiber und Treibermodell

In dieser Teildomäne geht es um Features zur Unterstützung der Interaktion von Anwendungsprogrammen oder Betriebssystemteilen mit Geräten. Folgende Features könnten in dieser Domäne gebraucht werden (ohne Anspruch auf Vollständigkeit, das sind nur Anregungen):

  • Unterstützte Geräte + Geräteeinstellungen
    • Timer
    • Tastatur/Tasten
    • Motoren
    • Display
    • ...
  • Treiberarchitektur
    • Anwendungsfaden durchläuft Treiber
    • Ein eigener Faden pro Treiber
    • ...
  • Treiberschnittstelle
    • Synchron/Asynchron
    • Globale Ressourcenverwaltung (Gerätedateien, /dev oder /proc?)
    • ...

Hinweise

Das Gerät serielle Schnittstelle (Infrarot) gehört zwar rein funktional auch hier hinein, soll aber (der besseren Aufgabenteilung wegen) der Teildomäne D7: Kommunikation zugeschlagen werden. Nichtsdestotrotz ist hier natürlich ein gewisses Maß an Absprachen notwendig, damit sich deren Treiber auch in eure Treiberarchitektur einpasst!

Informationen und Links zur RCS Hardware und damit indirekt zu dem, was die Treiber am Ende können sollten sind ihr z.B. auf einer schönen Lego-Roboter Seite der Uni Kiel. Um sich einen Einblick zu verschaffen könnt ihr auch mal in die Quellen von BrickOS/LegOS schauen.

  Impressum   Datenschutz Stand: 2007-04-26 14:34   OS