Betriebssysteme · Institut für Systemarchitektur · Fakultät Informatik · TU Dresden |
|
02. 11. 2012Reverse Engineering of Device Drivers for the L4 Runtime EnvironmentRobert MuschnerTU DresdenVerteidigung der Beleg-Arbeit
Einen Treiber selbst zu entwickeln bedeutet, sich mit der Schnittstelle zwischen Treiber und Hardware auseinander zu setzen. Die erforderliche Dokumentation ist nicht immer oder nur unzureichend vorhanden. Besser ist es, vorhandene Treiber anderer Betriebssysteme wieder zu verwenden um den Zeitaufwand zu reduzieren. RevNIC ist ein Werkzeug welches das Portieren von Netzwerktreibern zu einem Großteil automatisiert. RevNIC analysiert Netzwerktreiber und generiert C Code der die Funktionalität des Treibers beinhaltet. Am Ende wird der generierte C Code vom Entwickler, mit Hilfe eines System-spezifischen Templates, an das Betriebsystem seiner Wahl angepasst. In diesem Vortrag präsentiere ich meine Arbeit mit RevNIC. Im Mittelpunkt steht dabei die Verwendung von RevNIC sowie die Evaluierung der generierten Treiber. 02. 11. 2012Content Delivery NetworksMeike ZehlikeTU DresdenHauptseminar-Vortrag
|
28. Oct 2020
|
|
· Copyright © 2001-2022 Operating Systems Group, TU Dresden | Impressum · |