Stuurprogramma's zijn programma's die het mogelijk maken uw besturingssysteem om te communiceren met de hardware van uw computer . Drivers zijn nodig voor de hardware van uw computer goed te laten functioneren . Het schrijven van stuurprogramma's voor uw PCI apparaten vereist dat u een goed begrip van uw besturingssysteem en uw hardware hebben . Stuurprogramma's moet worden geschreven in de C -of C + + programmeertaal . De meest geschikte driver module voor PCI chauffeurs is de Kernel -Mode Driver Framework ( KMDF ) . Een groot deel van de KMDF code bevindt zich in het kader vereisen zeer minimale gemeenschappelijke code voor PCI chauffeurs . Wat je nodig hebt Windows Driver Kit Windows debugging tools C of C + + compiler Toon Meer Aanwijzingen 1 Download en installeer de Windows Drivers Kit ( WDK ) van Microsoft . Een koppeling is voorzien in het gedeelte Bronnen . De WDK zal toestaan om te ontwikkelen , compileren en te debuggen uw bestuurders voorafgaand aan de implementatie . Zoeken 2 door de voorbeeldcode voorzien WDK voor een bestuurder die vergelijkbaar is met uw PCI-apparaat . Indien mogelijk , te wijzigen de voorbeeldcode die door WDK aan de specifieke behoeften van uw PCI- apparaat . De bestaande sample code wijzigen zal een hoop tijd besparen en zal voorkomen dat u van het maken van talloze codeerfouten . De voorbeeldcode kan ook dienen als een educatief instrument om u te helpen begrijpen wat er nodig is om stuurprogramma's voor Windows te schrijven . 3 compileren en bouwen van uw chauffeur met behulp van de build hulpprogramma dat wordt meegeleverd met de WDK . 4 Installeer een gecontroleerd systeem build van Windows voor het testen en debuggen . Een gecontroleerd build is langzamer dan een gratis bouwen , maar het is makkelijk te gebruiken en zal uitgebreide debugging informatie te genereren . 5 Maak een INF -bestand . Het INF-bestand bevat de meeste van de centrale informatie die uw computer gebruikt om de driver te installeren op uw computer . Test 6 uw nieuwe driver door het te installeren op uw computer . Controleer of uw nieuwe driver naar behoren functioneert of als het eventuele systeemfouten veroorzaakt . 7 Debug uw nieuwe driver met de Driver Verifier . De Driver Verifier zal uw chauffeur te testen om te zien hoe zij presteert in extreme en stressvolle situaties .
|