Enhedsdrivere er programmer, der giver dit operativsystem at interagere med computerens hardware . Drivere er nødvendige for computerens hardware til at fungere ordentligt . Skrivning styreprogrammer til dine PCI-enheder kræver at du har en forståelse af dit operativsystem og din hardware. Enhedsdrivere skal skrives i C eller C + + programmeringssprog. Den mest hensigtsmæssige driver modul til PCI drivere er Kernel -Mode driver Framework ( KMDF ) . Meget af KMDF koden bosat inden for rammerne kræver meget minimal fælles kodeks for PCI drivere. Ting du skal
Windows driver Kit
Windows debugging værktøjer
C eller C + + compiler
Vis Flere Instruktioner
1
downloade og installere Windows Drivers Kit ( WDK ) fra Microsoft. Et link er i afsnittet Ressourcer . Den WDK vil tillade dig at udvikle, kompilere og debug dine drivere før indsættelsen.
2
Søg gennem prøven kode, med WDK for en driver, der er magen til din PCI-enhed . Hvis det er muligt , ændre prøven koden leveres af WDK til din PCI enhedens specifikke behov. Ændring af eksisterende kodeeksempel vil spare en masse tid og vil forhindre dig i at foretage talrige kodning fejl. Prøven kode kan også fungere som et pædagogisk værktøj til at hjælpe dig med at forstå, hvad der kræves for at skrive drivere til Windows.
3
Kompiler og opbygge din driver ved hjælp af build hjælpeprogram, der følger med WDK .
4
Installer en kontrolleret systemet bygge af Windows til test og debugging . En kontrolleret build er langsommere end en gratis bygge, men det er let at bruge og vil generere omfattende debugging information.
5.
Opret en INF -fil. INF -filen indeholder de fleste af de centrale oplysninger computeren bruger til at installere driveren på din computer.
6
Test din nye driver ved at installere det på din computer. Kontroller at se , om din nye driver fungerer korrekt, eller hvis det forårsager nogen systemfejl.
7
debug din nye driver ved hjælp af driveren Verifikator . Driver Verifier vil teste din chauffør at se, hvordan det fungerer i ekstreme og stressende situationer.