Device drivere er programvare som gjør at operativsystemet til å samhandle med datamaskinens maskinvare. Drivere er nødvendig for datamaskinens maskinvare for å fungere skikkelig . Skrive enhetsdrivere for PCI-enheter krever at du har en forståelse av operativsystemet og maskinvaren . Enhetsdrivere må være skrevet i C eller C + + programmeringsspråk. Den mest hensiktsmessige driver modul for PCI drivere er Kernel -Mode Driver Framework ( KMDF ) . Mye av KMDF koden ligger innenfor rammen som krever svært minimal felles kode for PCI drivere. Du trenger
Windows Driver Kit
Windows debugging verktøy
C eller C + + kompilatoren
Vis flere instruksjoner
en
Last ned og installer Windows Drivers Kit ( WDK ) fra Microsoft. En kobling er gitt i Resources . Den WDK vil tillate deg å utvikle , sammenstille og feilsøke driverne før distribusjon.
2
Søk gjennom prøven koden som følger med WDK etter en driver som er lik din PCI -enheten. Hvis mulig , endre eksempelkode levert av WDK til PCI enhetens spesifikke behov . Modifisere den eksisterende eksempelkode vil spare mye tid og vil hindre deg fra å gjøre mange kodefeil . Prøven koden kan også tjene som et pedagogisk verktøy for å hjelpe deg å forstå hva som kreves for å skrive drivere for Windows.
3
Kompiler og bygge din driver med build -verktøyet som følger med WDK .
4
Installer et kontrollert system bygger på Windows for testing og debugging . En sjekket bygge er tregere enn en fri bygge, men det er lett å bruke og vil generere omfattende debugging informasjon.
5
Lag en INF -fil . INF-filen inneholder det meste av det sentrale informasjonen datamaskinen bruker til å installere driveren på datamaskinen.
6
Test din nye driveren ved å installere den på datamaskinen . Sjekk om din nye driveren fungerer riktig eller om det fører til noen systemfeil .
7
Debug den nye driveren ved hjelp av driverbekrefting . Den driverbekrefting vil teste driveren for å se hvordan det fungerer i ekstreme og stressende situasjoner.