USB-sys Treiber

Du bist neu in der Welt von C++? Dann schau hier herein!
Antworten
spawnb
Beiträge: 28
Registriert: 23. März 2009 08:18

USB-sys Treiber

Beitrag von spawnb »

Moin,

ich möchte eine Kommunikation zwischen meinem PC-Programm (C++/Windows XP) und meinem µC (400Mhz/Windows CE) über eine USB-Schnittstelle herstellen.

Auf µC-Seite sitz ein USBFN-driver (Serial-Class) der das Gerät beim anschließen am PC als Device-Gerät mit Infos (Vendor-ID / PID) anmeldet.

Auf PC-Seite (Host) muss ich nun einen USB-Treiber (USB.sys-Treiber [customized Serial-Class]) schreiben, damit Windows (XP) das Gerät entsprechend erkennt und damit ich natürlich mit Hilfe dieses Treibers innerhalb meines PC-Programms die USB-Schnittstelle ansprechen kann bzw. Daten zum µC senden/empfangen kann.

Was wird am Ende rauskommen?
- eine *.inf-Datei mit den treiber-Infos für Windows
- eine *.sys-Datei mit dem entsprechenden Treiber
- und noch eine *.dll ???? welche ich benötige um in meinem Programm die Schnittstelle zu verwenden
oder geht das auch ohne dll ???

Hat jemand von euch vielleicht ein paar Tipps bezüglich der Treiber-Entwicklung, also wie man da ran geht oder Erfahrung die er gerne teilen möchte (Beispiele)?
iso8859-1
Beiträge: 25
Registriert: 8. März 2009 11:02

Beitrag von iso8859-1 »

du könntest mal da rein schauen:

http://libusb-win32.sourceforge.net/

gibt es auch für linux soweit ich weis. Vielleicht erledigt der dir schon alles was du brauchst. Auf jeden Fall ist das ein Ansatzpunkt. Alternativ: Windows DDK.
spawnb
Beiträge: 28
Registriert: 23. März 2009 08:18

Beitrag von spawnb »

danke schau ich mir an
Antworten