1 / 7

Windows driverarkitektur - plattformstøtte

Windows driverarkitektur - plattformstøtte. Win 3.x. Win 95. VxD. VxD + PnP. Win 2000. NT 3.x. NT 4.x. KMD PnP WDM. KMD. KMD. Win 98 / me. VxD/PnP WDM. Win XP. WDM. KMD PnP. VxD = Virtual x Device KMD = Kernel Mode Driver WDM = Windows Driver Model.

tyrell
Download Presentation

Windows driverarkitektur - plattformstøtte

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Windows driverarkitektur - plattformstøtte Win 3.x Win 95 VxD VxD+PnP Win 2000 NT 3.x NT 4.x KMD PnP WDM KMD KMD Win 98 / me VxD/PnP WDM Win XP WDM KMD PnP VxD = Virtual x Device KMD = Kernel Mode Driver WDM = Windows Driver Model ogm@fys.uio.no

  2. NuMega DriverStudiowww.numega.comDette er litt gammelt, se: http://www.compuware.com/products/driverstudio/ Microsoft DDKrequired Windows 95 Windows 98 Windows NT 4.0 Windows2000 MicrosoftVisual C++ BorlandC++ Builder Component Other Visual Basic Java Delphi DriverAgent NO VtoolsD NO (VxD) DriverWorks (WDM) YES SoftICE NO DriverWorkbench NO FieldAgent NO Bounds-Checker NO NO TrueCoverage TrueTime NO

  3. Driver Agent • Driver Agent gir: DLL (Dynamic Link Library - fellesprogram i ring 3) + Driver-fil (VxD eller KMD)eller “Kernel Agent” (større del av applikasjonen i ring 0 - unngår tidkrevende bytte av modus) • Gir I tillegg kildekode for applikasjonsprogrammet (skjelett) • Driver-filen er egentlig ferdiglaget og dekker alle I/O-adresser , avbrudd, o.s.v. • Oppretter en s.k. “device” (blir automatisk beskrevet i Windows-registeret) som aktiverer de nødvendige adresser og avbrudd ogm@fys.uio.no

  4. Driver Agent (Device 1) ogm@fys.uio.no

  5. Driver Agent (Device 2) ogm@fys.uio.no

  6. Driver Agent (Application 1) ogm@fys.uio.no

  7. Driver Agent (Application 2) ogm@fys.uio.no

More Related