Drivere referere til dataprogrammer som gjør at en datamaskin til å samhandle med og kontroll hardware enheter som skrivere , minnepinner og lyd og visuelle periferiutstyr. Det er ikke en mester tutorial eller kilde som tilbyr hjelp for hver potensielle problem som oppstår når du utformer en enhetsdriver . Men flere programvareselskaper som Microsoft og Texas Instruments, tilby hjelp med problemer i driver utviklingen spenner fra grunnleggende til komplekse. Microsoft
Windows Developer Kit , eller WDK , tilbyr programmerere de verktøyene som trengs for å feilsøke, teste og utvikle drivere i henhold til de standarder som kreves for bruk i Microsofts Windows-operativsystemer . Flere ledd omfatter WDK utvikling system , slik som Windows driver stiftelsen , også kjent som WDF , de installerbare filsystem kit, også kjent som IFS kit, header -fil refactoring , statiske analyseverktøy og verifiserere , og debugging applikasjoner. Den WDF legger de grunnleggende funksjonene til en driver og definerer en driver - modell base som å lage din driver. IFS kit tillater utviklerne å lage filsystem- driver modeller og kernel - modus filsystemer . Topptekstfilen refactoring programmet gir de header-filer som kreves for å bygge kernel - og bruker- mode drivere. De statiske analyseverktøy bestå av samle-tid bekreftelsen applikasjoner som letter vedlikehold og overvåking av sjåføren status . Den debugging programmet har et komplett sett av verktøy, for eksempel sporing, testing og simulering , som bidrar til tidlig oppdagelse av problemer .
IDDP
Instrumentet driver utviklingsprogrammet eller IDDP , fra National Instruments har spesialisert seg på hjelp for sjåføren utvikling i domenet av automatisering og robotisering . IDP fokuserer på LabView og LabWindows /CVI plattformer og industristandard programvare som brukes i instrument kontroll. Programmet tilbyr assistanse til utvikling av virtuelt instrument programvare arkitektur , utskiftbare virtuelle instrument drivere og plug-and -play- drivere . The National Instruments instrument driver nettverket , eller IDNet , gir ingeniører med programvareløsninger som hjelper i driveren utforming , samt assistanse i programutvikling.
Linux
< p > Linux-kjernen samfunnet tilbyr gratis driver - utviklingstjenester for bedrifter og organisasjoner å utvikle PC-enheter. Samfunnet krever enhetens spesifikasjoner og, hvis mulig , kontaktinformasjon for en ingeniør forbundet med produktet som kan svare på eventuelle spørsmål samfunnet måtte ha under utvikling. Samfunnet foretrekker også noen eksempler på enheter for å unngå å måtte feilsøke og feilsøke via e-post eller IM. Etter at driveren er fullført, har utvikleren fellesskapet det i alle Linux -distribusjoner , så vel som i Linux -utvikler kilde treet. Medlemmer av de over 1500 Linux-kjernen utvikling team bistå i å hjelpe deg med å utvikle din sjåfør
Texas Instruments : . Driver Utviklerveiledningen Kit ( DDR )
Texas Instruments, eller TI, tilbyr en DSP /BIOS driver utviklerens kit, eller DDK , som forenkler driver produksjon for et bredt spekter av enheter , alt fra forbrukerelektronikk til ramme - relé nettverk til telekom infrastruktur. TI dokumenterte driver modell standardiserer de teknikkene som brukes i driver utvikling, og deres gjenbrukbare driver moduler gir grunnlag koder som eliminerer behovet for å tenke ut kode fra en null utgangspunkt.