USB Host programmieren (f. HID Device)

OP #4123782
Lesenswert?

Hi,

ich habe ein Entwicklungsprojekt mit nur einer LED als Anzeige. Da da 
algorithmisch einiges passieren soll, möchte ich die ohnehin verfügbare 
USB Schnittstelle zunächst für's Debugging benutzen.

Alles für mich Neuland, aber ich habe nach diesem Tutorial 
(http://www.engscope.com/pic24-tutorial/14-5-usb-debugger-protocol-design/) 
ein lauffähiges USB Device aufgesetzt, das ich im SimpleHIDWrite utility 
(http://janaxelson.com/hidpage.htm) so ansprechen kann, wie es 
vorgesehen ist.
FYI: Soweit ich das USB Thema verstanden habe, arbeitet der Debugger mit 
zwei interrupt enpoints (1x RX, 1x TX).


Im nächsten Schritt möchte ich das Utility durch eine eigene Software 
ersetzen (Visual Studio, Windows, gerne C#/C++), in der ich zügiger 
Debuginformationen aus dem PIC herausholen kann.

Das Ganze soll natürlich möglichst schnell und einfach aufzusetzen sein, 
also wäre eine USB HID Library angeraten. auf stackoverflow findet man 
eine Liste mit libraries 
(http://stackoverflow.com/questions/7164055/c-sharp-and-usb-hid-devices) 
aber bisher war unter 4 Stück noch nichts für mich dabei (einen 
codeproject account habe ich mir dafür noch keinen gemacht und mich erst 
auf die anderen konzentriert).

Hat schon jemand Erfahrung mit dem Thema? Irgendwelche favoriten, was 
USB HID libraries angeht?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren