Gerätetreiber sind Programme, die Ihr Betriebssystem, um mit der Hardware Ihres Computers zu interagieren . Treiber sind notwendig für die Hardware Ihres Computers , um richtig funktionieren . Schreiben Gerätetreiber für die PCI-Geräte erfordert, dass Sie ein Verständnis für Ihr Betriebssystem und Ihre Hardware haben. Gerätetreiber müssen in der C-oder C + + Programmiersprache geschrieben werden . Die am besten geeignete Treiber-Modul für PCI-Treibern ist die Kernel - Mode Driver Framework ( KMDF ) . Ein Großteil der KMDF Code befindet sich im Rahmen , die eine sehr geringe gemeinsamen Code für PCI-Treibern . Things You
Windows Driver Kit
Windows- Debugging-Tools
C oder C + +-Compiler
anzeigen Weitere Anweisungen
1
Downloaden und installieren Sie die Windows Treiber Kit brauchen ( WDK ) von Microsoft. Ein Link wird im Abschnitt Ressourcen zur Verfügung gestellt. Die WDK ermöglicht es Ihnen, zu entwickeln , zu kompilieren und zu debuggen Ihrer Treiber vor der Bereitstellung .
2
Suche durch den Beispielcode mit WDK für einen Fahrer , dass ähnlich wie Ihre PCI-Gerät vorgesehen ist. Wenn möglich , ändern Sie den Beispielcode von WDK Ihre PCI-Gerät die spezifischen Bedürfnisse zur Verfügung gestellt. Ändern der vorhandenen Beispielcode spart eine Menge Zeit und wird Sie davon ab, zahlreiche Codierung Fehler zu vermeiden. Der Beispielcode kann auch als Lehrmittel dienen , damit Sie verstehen , was erforderlich ist , um Treiber für Windows zu schreiben .
3
Kompilieren und bauen Sie Ihre Treiber mit dem Build- Dienstprogramm, mit dem enthalten ist WDK .
4
Installieren eine geprüfte System von Windows bauen zum Testen und Debuggen . Ein getestetes Build ist langsamer als eine frei zu bauen, aber es ist einfach zu bedienen und wird umfangreiche Debugging-Informationen zu generieren.
5
Neues INF -Datei. Die INF-Datei enthält die meisten der zentralen Informationen, die Ihr Computer verwendet, um den Treiber auf Ihrem Computer installieren.
6
Testen Sie Ihre neue Treiber , indem Sie es auf Ihrem Computer. Prüfen Sie, ob Ihre neue Treiber ordnungsgemäß funktioniert oder wenn es verursacht keine Systemfehler.
7
Debuggen Ihrer neuen Treiber mit dem Treiber Verifier . The Driver Verifier wird Testen Sie Ihre Treiber zu sehen, wie es in extremen und Stresssituationen führt .