Driver-utviklere

Drivere referere til dataprogrammer som gjør at en datamaskin til å samhandle med og styre maskinvare enheter som skrivere, minnepinner og lyd og visuelle enheter. Det er ikke en mester tutorial eller kilde som gir assistanse for hver potensielle problemet oppstod når du utformer en enhetsdriver. Men flere programvareselskaper, for eksempel Microsoft og Texas Instruments, tilby hjelp med problemer i driver utvikling som spenner fra grunnleggende til det 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-systemet, som for eksempel Windows driver stiftelsen, også kjent som WDF, de installer filsystemet kit, også kjent som IFS kit, header fil refactoring, statiske analyseverktøy og kontrollører, og debugging applikasjoner. Den WDF etablerer de grunnleggende funksjonene til en sjåfør og definerer en driver-modell base som å lage din driver. IFS kit lar utviklere å lage fil-system driver modeller og kernel-modus filsystemer. Overskriften fil refactoring programmet gir header filer som kreves for å bygge kernel- og brukermodusdrivere. De statiske analyseverktøy består av kompilering-time-kode verifikasjon programmer som letter vedlikehold og overvåking av driverens status. Den debugging program har et komplett sett med verktøy, for eksempel sporing, testing og simulering, som bidrar til tidlig påvisning av problemer.

IDDP

Instrumentet driver utviklingsprogram, eller IDDP, fra National Instruments har spesialisert seg på hjelp for sjåføren utvikling i domenet av automatisering og robotikk. IDP fokuserer på LabView og LabWindows / CVI plattformer og industristandard programvare som brukes i instrumentkontroll. Programmet tilbyr assistanse til utvikling av virtuell instrumentering programvarearkitektur, utskiftbare virtuelle instrumentdrivere og plug-and-play-drivere. The National Instruments instrument driver nettverk, eller IDnet, gir ingeniører med programvareløsninger som hjelper i driver design, samt bistand til programutvikling.

Linux

Linux-kjernen samfunnet gir gratis førerutviklingstjenester for bedrifter og organisasjoner som utvikler data enheter. Samfunnet krever enhetens spesifikasjoner og, hvis mulig, kontaktinformasjon for en ingeniør i forbindelse med produktet som kan svare på eventuelle spørsmål i samfunnet kan ha under utvikling. Samfunnet foretrekker også noen eksempler på enheter for å slippe å feilsøke og feilsøke via e-post eller chat. Etter at driveren er fullført, har utvikleren fellesskapet det i alle Linux-baserte distribusjoner, så vel som i Linux utvikler kilde treet. Medlemmer av de over 1500 Linux-kjernen utviklingsteam bistå i å hjelpe deg med å utvikle din driver.

Texas Instruments: Driver utviklersett (DDR)

Texas Instruments, eller TI tilbyr en DSP / BIOS driver developer kit, eller DDK, som forenkler driver produksjon for et bredt utvalg av enheter, alt fra forbrukerelektronikk til ramme-stafett nettverk til telekom infrastruktur. TI dokumenterte drivermodell standardiserer teknikker som brukes i driver utvikling, og deres gjenbrukbare moduler gir foundation koder som eliminerer behovet for å tenke ut kode fra en null utgangspunkt.