Treiber beziehen sich auf Computer -Programme, die einen Computer mit und Steuerungs-Hardware -Geräten wie Druckern , Flash-Laufwerke und Audio-und visuelle Peripheriegeräte interagieren können . Es gibt nicht einen Master Tutorial oder Quelle, die Unterstützung für jeden potentiellen Problem bei der Gestaltung eines Gerätetreiber zur Verfügung steht . Jedoch mehrere Software- Unternehmen wie Microsoft und Texas Instruments bieten Hilfe bei Fragen in Treiber-Entwicklung von grundlegender Bedeutung für den Komplex. Microsoft
Die Windows-Entwickler -Kit, oder WDK bietet Programmierern die notwendigen Werkzeuge zu debuggen , testen und entwickeln Treiber entsprechend den Standards für den Einsatz in Microsoft Windows-Betriebssystemen erforderlich. Mehrere Teilabschnitte umfassen die WDK -Entwicklungssystem , wie die Windows-Treiber Stiftung , die auch als WDF , das installierbare Dateisystem -Kit , der auch als IFS -Kit, Header-Datei Refactoring , statische Analyse-Tools und Gutachter bekannt ist , und Debuggen von Anwendungen . Die WDF werden die grundlegenden Funktionen eines Fahrers und definiert eine Treiber - Modell Basis, auf der Sie Ihre Fahrer zu erstellen. Die IFS -Kit ermöglicht es Entwicklern, Dateisystem- Treiber Modelle und Kernel-Mode- Dateisysteme zu entwerfen. Die Header-Datei Refactoring -Anwendung bietet die Header-Dateien benötigt, um Kernel - und User-Mode- Treiber bauen. Die statische Analyse-Tools bestehen aus Kompilierung Code-Verifikation Anwendungen, die die Wartung und Überwachung der Fahrer Status zu erleichtern. Die Debugging-Anwendung hat einen vollständigen Satz von Werkzeugen, wie zB das Aufspüren, Test und Simulation , die Früherkennung von Problemen beitragen .
IDDP
Das Instrument Driver Development Programm oder IDDP von National Instruments ist spezialisiert auf Hilfe für Treiber-Entwicklung im Bereich der Automation und Robotik . IDP konzentriert sich auf die LabView und LabWindows /CVI -Plattformen , Industrie-Standard -Software im Gerät verwendet. Das Programm bietet Unterstützung bei der Entwicklung der virtuellen Instrumentierung Software-Architektur , austauschbar virtuelles Instrument -Treiber und Plug -and- Play-Treiber . Die National Instruments Instrument Driver Network oder IDnet , bietet Ingenieuren mit Software -Lösungen, die in Treiber-Design helfen , sowie Unterstützung bei der Anwendungsentwicklung .
Linux
Die Linux -Kernel-Community bietet kostenlose Treiber - Entwicklung für Unternehmen und Organisationen, die Computer-Geräte . Die Gemeinde braucht Ihr Gerät die Spezifikationen und , wenn möglich, die Kontaktinformationen eines Ingenieurs mit dem Produkt , die auf alle Fragen die Gemeinde während der Entwicklung haben könnte antworten können, zugeordnet. Die Gemeinde zieht auch ein paar Beispiel- Geräte zu vermeiden, dass die Problembehandlung und Debuggen via E-Mail oder IM. Nach Ihrer Treiber abgeschlossen ist, umfasst die Entwickler-Community ist in allen Linux - basierten Distributionen sowie in der Linux- Entwickler -Source-Tree . Mitglieder des über 1.500 Linux -Kernel-Entwicklung Team helfen Ihnen bei der Entwicklung Ihrer Fahrerassistenzsysteme
Texas Instruments : . Treiber Developer Kit (DDR )
Texas Instruments, TI oder , bietet eine DSP /BIOS -Treiber -Entwickler -Kit , oder DDK , die Fahrer Produktion für eine breite Palette von Geräten , von der Unterhaltungselektronik über Frame-Relay- Netzwerke für die Telekom -Infrastruktur erleichtert . TI dokumentierten Treiber-Modell standardisiert die Techniken in Treiber-Entwicklung verwendet , und ihre Fahrer wiederverwendbare Module bieten Fundament Codes, die die Notwendigkeit, Code von einem Null- Ausgangspunkt entwickeln zu beseitigen.