spawnb
27.03.2009, 10:00
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)?
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)?