Also mal etwas grundsätzliches zur Treiber programmierung ....
Ich habe selber schon Treiber programmiert, seien es Druckertreiber oder Festplattentreiber oder sonstiges. Sowohl unter Unix (AIX, Windows, Linux)
Kennt man die dazugehörige Hardware, sprich hat man aussagekräftige Unterlagen zu der Hardware und deren Herstellerspezifikationen ist das überhaupt kein Problem. Vorrausgesetzt man kennt sich mit der zum Betriebsystem gehörigen LowLevel Sprache (Assembler, C usw. aus)
Hat man diese Unterlagen aber nicht wird es extrem schwer. Ich hatte damals wie ich das noch gemacht habe immer sehr engen Kontakt mit den jeweiligen Herstellern der Hardware und habe auch eng mit diesen zusammengearbeitet. (Bspw. mit dem Festplattenhersteller Western Digital für deren erste 80 MB 3 1/2" Festplatte ich mal einen Assembler Treiber im Bootloader des weltweit ersten Farblaptops geschrieben habe. )
Ausserdem muss man sich zur Treiberprogammierung auch recht gut mit den Gegebenheiten des BEtriebsystems auskennen für das man diese Treiber programmieren will.
Soviel mal nur zur BAsis der Treiberprogrammierung.
lg
Voss
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.