next up previous contents
Nächste Seite: Architektur Aufwärts: Diplomarbeit zum Thema Generische Vorherige Seite: [GJP$^+$00]   Inhalt


Entwurf

Das Ziel dieser Arbeit ist der Entwurf einer Umgebung für Linux-Gerätetreiber innerhalb DROPS. Die Gerätetreiber sollen als unmodifizierte Quellprogramme übernommen werden. Außerdem ist es Aufgabe der Umgebung, Konflikte verschiedener Treiber zu vermeiden und die Hardwareressourcen zu verwalten.

Während des Entwurfs der Umgebung müssen viele verschiedene Aspekte in Betracht gezogen werden, wie Synchronisation, Speicherverwaltung, gemeinsame Ressourcen und Interrupt-Zustellung. Andere Spezifikationen für Gerätetreiber-Umgebungen, z.B. [UDI99], sind deshalb sehr umfassend und beinhalten detailierte Beschreibungen der Schnittstellen und beteiligten Module.

Hier soll ein generalisierter Prozeß zur Entwicklung einer Gerätetreiber-Umgebung für mikrokernbasierte Architekturen wie DROPS von der Betrachtung der allgemeinen Eigenschaften des Originalsystems bis zu spezifischen Lösungen erarbeitet werden.


Im weiteren Text werde ich die Umgebung mit DDE -- Device Driver Environment abgekürzt benennen.



Unterabschnitte

Christian Helmuth 2001-12-11