Drivrutiner avser datorprogram som tillåter en dator att interagera med och styra maskinvaruenheter som skrivare , minnen och ljud-och kringutrustning . Det finns inte en master tutorial eller källa som ger stöd för varje potentiellt problem påträffas när man utformar en drivrutin . Men flera mjukvaruföretag som Microsoft och Texas Instruments , erbjuda hjälp med frågor i drivrutinen utveckling som spänner från grundläggande till komplexa . Microsoft
Windows Developer Kit , eller WDK , erbjuder programmerare de verktyg som behövs för att felsöka , testa och utveckla förare enligt de standarder som krävs för användning i Microsofts Windows-operativsystem . Flera underavdelningar omfattar WDK utveckling system , t.ex. Windows drivrutin Foundation , även känd som WDF , den installeras filsystem kit , även känd som IFS kit , sidhuvudfilen refactoring , statiska analysverktyg och kontrollörer , och felsökning program . Den WDF fastställer de grundläggande funktionerna i en drivrutin och definierar en drivrutin - modell bas att skapa din chaufför . IFS kit tillåter utvecklare att designa filsystemet drivmodeller och kernelläge filsystem . Sidhuvudfilen refactoring ansökan ger de header -filer som krävs för att bygga kärnan - och user-mode drivrutiner . De statiska analysverktyg består av compile -time program kodverifieringen som underlättar underhåll och övervakning av förarens status . Det felsökning ansökan har en komplett uppsättning verktyg , t.ex. spårning , test och simulering , som bidrar till tidig upptäckt av problem . Addera IDDP
Instrumentet för drivrutinen utveckling eller IDDP , från National Instruments är specialiserat på hjälp för förare utveckling inom området automation och robotteknik . IDP fokuserar på LabView och LabWindows /CVI plattformar , branschstandard programvara som används i instrument kontroll . Programmet erbjuder stöd i utvecklingen av virtuell instrumentering mjukvaruarkitektur , utbytbara virtuella instrument drivrutiner och plug - and- play- drivrutiner . National Instruments instrument drivrutin nätverk , eller IDNet , ger ingenjörer med mjukvarulösningar som hjälper föraren konstruktion , samt bistånd i applikationsutveckling .
Linux
Linuxkärnan samfundet ger fria föraren utvecklingstjänster för företag och organisationer att utveckla datorenheter . Samhället kräver enhetens specifikationer och , om möjligt , kontaktinformation för en ingenjör i samband med produkten som kan svara på alla frågor i samhället kan ha under utveckling . Gemenskapen föredrar också några provanordningar att slippa felsöka och felsöka via e-post eller chatt . När drivrutinen är klar , inkluderar utvecklare det i alla Linux - baserade distributioner samt i Linux utvecklare källan träd . Medlemmar av över 1.500 Linuxkärnan utvecklingsteam bidra till att hjälpa dig att utveckla din chaufför Addera Texas Instruments : . Driver utvecklare Kit ( DDR )
Texas Instruments eller TI , erbjuder en DSP /BIOS drivrutinen utvecklare Kit , eller DDK , som underlättar förarens produktion för ett brett spektrum av produkter , allt från hemelektronik till frame - relay nät till telekominfrastruktur . TI: s dokumenterade drivmodell standardiserar de tekniker som används i drivrutinen utveckling , samt deras återanvändbara förare moduler ger stiftelse koder som eliminerar behovet av att utforma koden från noll utgångspunkt .