Treiberprogrammierung C++ & USB

L

llf

Hallo,
ich habe heute das Tutorial http://www.tutorials.de/c-c-tutorials/363178-driver-v0-1-windows-xp.html befolgt. Es hat auch alles funktioniert, jedoch will ich einen USB-LED-Lichter treiber schreiben. Nachdem ich heute ca. 5 h lang nach einem entsprechendem Tutorial gesucht habe, hab ich jedoch immer noch nichts gefunden.
Könnte jemand, der eins kennt, den Link posten?

MFG llf

Achja, ich habe einen Windows Vista 64bit Computer. (Also bitte keine Linux Tutorials.:))
 
Moin,
ich habe heute das Tutorial http://www.tutorials.de/c-c-tutorials/363178-driver-v0-1-windows-xp.html befolgt. Es hat auch alles funktioniert
.....
fein, fein .... :rolleyes:

.....
jedoch will ich einen USB-LED-Lichter treiber schreiben
Vielleicht solltest Du mal konkret beschreiben, was ein "USB-LED-Lichter treiber" ist resp. was Du eigentlich genau machen willst!

Und was funktioniert in diesem Zusammenhang mit dem o. g. Tutorial nicht :confused:

Gruß
Klaus
 
Wenn du irgendwas an den USB-Port anschliessen willst brauchst du keinen Treiber schreiben.

Es gibt zwei Wege die mir spontan einfallen:

1. Du verwendest einen USB-Controller, dann wird der Treiber vom Hersteller geliefert, sodas man als Programmierer einen virtuellen COM-Port anspricht.

2. Du verwendest den WinUSB-Treiber von Microsoft und sprichst direkt mit deiner Hardware über die WinUSB API. Allerdings muss der WinUSB zunächst auf deine konkrete Hardware angepasst und danach installiert werden.

Ohne das wir wissen wie deine Hardware (am Ende des USB-Kabels) aussieht können wir da nicht weiter helfen.

Wenn es nur bis zu 8 LEDs sind würde ich empfehlen einen FTDI-Chip als fertiges Modul mit USB-Stecker mit parallelem Ausgang zu kaufen. Die LEDs mit Vorwiderständen anlöten und fertig. Dann muss "nur" noch die Software auf dem PC programmiert werden.
 
Danke, für eure Antworten,
ich hab's jetzt programmiert, funktioniert.

MFG LLF
 
Zurück