Drivrutiner är program som tillåter operativsystemet att interagera med datorns maskinvara . Drivrutiner är nödvändiga för datorns hårdvara för att fungera korrekt . Skriva drivrutiner för dina PCI-enheter kräver att du har en förståelse för ditt operativsystem och din hårdvara . Drivrutiner måste skrivas i C eller C + + programmering språk . Den mest lämpliga drivrutinen modul för PCI-drivrutinerna är Kernel -Mode Driver Framework ( KMDF ) . Mycket av KMDF koden ligger inom ramen kräver mycket minimal gemensam kod för PCI-drivrutinerna . Saker du behöver Review, Windows Driver Kit Review, Windows felsökningsverktyg
C eller C + + kompilator
Visa fler instruktioner
1
Hämta och installera Windows Drivers Kit ( WDK ) från Microsoft . En länk finns i avsnittet Resurser . Den WDK ger dig möjlighet att utveckla , sammanställa och felsöka dina drivrutiner innan driftsättning .
2
Sök igenom exempelkod som med WDK för en förare som liknar din PCI -enheten . Om möjligt , ändra exempelkod från WDK till din PCI enhetens specifika behov . Modifiera befintliga exempelkod kommer att spara mycket tid och kommer att hindra dig från att göra många kodningsfel . Provet koden kan också fungera som ett pedagogiskt verktyg för att hjälpa dig att förstå vad som krävs för att skriva drivrutiner för Windows .
3
Kompilera och bygga din förare med build -verktyg som medföljer WDK .
4
Installera ett kontrollerat system för byggande av Windows för testning och felsökning . En markerad build är långsammare än en fri bygga , men det är lätt att använda och kommer att generera omfattande felsökningsinformation .
5
Skapa en INF -fil . INF-filen innehåller det mesta av den centrala information som din dator använder för att installera drivrutinen på din dator .
6
Testa din nya drivrutinen genom att installera den på din dator . Kontrollera om din nya drivrutin fungerar korrekt eller om det orsakar eventuella systemfel .
7
felsöka nya drivrutinen använder Drivrutinsverifiering . Den Drivrutinsverifiering kommer att testa din drivrutin för att se hur den presterar i extrema och stressande situationer .