FHA  PrakSIS - Praktika-Studenten-Informations-System
 für das Praktikum "DV-Anwendungen in der Technik"
Informationen   Praktikumsversuche   Labore   Kurse&Termine   Anmeldung   Neues Benutzerkonto  


Auswahlhinweise

Nach Themen

Nach Laboren

Versuchsbeschreibung: nicht angemeldet 

Versuch: "Treiber unter Windows" im Labor "Hardwarenahe Programmierung" (G209)

Dieser Versuch kann zur Zeit nicht ausgewählt werden.

Aufgabenstellung
==============
1. Testen Sie einen Treiber aus dem Buch Oney "Programming the Microsoft Windows Driver Modell".
2. Schreiben Sie eine Applikation, die versucht die Kontrollregister (z.B.CR3) des Prozessors auszulesen.
3. Erweitern Sie ihre Applikation so, dass die Kontrollregister durch einen Treiber ausgelesen werden und ihr Inhalt an die Applikation zurückgegeben wird.
4. Testen Sie auch den Kernel Debugger.
5. Testen Sie ein Programm der CD Treiber Tuning aus Chip 12, 2007.

Kolloquium
========
1. Welche grundlegenden Arten von Treibern gibt es unter Windows?
2. Erklären Sie, wozu Kernelmodetreiber benötigt werden und welche Aufgaben diese erledigen.
3. Erklären Sie die minimalen Funktionen eines Windows Treibers.
4. Wie wird ein Treiber beim System bekannt gemacht?

Hinweis
======
Fragen Sie rechtzeitig vor der Versuchsdurchführung nach Unterlagen. Die Treiber sollen unter einem gängigen Windows-System entwickelt werden.

Literatur:
=========
Chi Tai Dang, Treiberentwicklung für Microsoft Windows Systeme..., Diplomarbeit 2005
Oney, Walter, Programming the Microsoft Windows Driver Model, 2003
Baker Art, The Windows NT Device Driver Book, A Guide for Programmers
Tischer, PC intern
Oney Walter: Programming the Microsoft Win32 Driver Modul, Microsoft Press, 1999
Logemann G., Olfs D., Reiners T.: Hardware-Programmierung unter Windows, Publicis MCD Verlag, München, 1999
http://www.jungo.com
http://www.microsoft.com/hdc/DevTools/default.mspX
http://www.microsoft.com/hwdev
http://www.oneysoft.com
http://www.mrdriver.com
http://www.osr.com/ddk/ddk.htm
http://chsw.com/ddk
http://www.helpdrivers.com
http://sysinternals.com
 


Erforderliche Systemressourcen:
  • Benötigte, nach Reservierungspriorität sortierte, Systeme aus Systemgruppen:
    • 1 von 15 System(en) aus Systemgruppe "PC"
      • hp1 (Priorität: 1)
      • hp14 (Priorität: 1)
      • hp13 (Priorität: 1)
      • hp12 (Priorität: 1)
      • hp11 (Priorität: 1)
      • hp10 (Priorität: 1)
      • hp9 (Priorität: 1)
      • hp8 (Priorität: 1)
      • hp7 (Priorität: 1)
      • hp6 (Priorität: 1)
      • hp5 (Priorität: 1)
      • hp4 (Priorität: 1)
      • hp3 (Priorität: 1)
      • hp2 (Priorität: 1)
      • hp15 (Priorität: 1)

Fehlermeldungen und Anregungen bitte als Email an den Entwickler senden.