USB
USB
Hi, kann man mit qt ein usb gerät ansteuern? wenn ja wie?
cu
cu
-
Spielgrips
- Beiträge: 51
- Registriert: 8. März 2006 23:09
- Kontaktdaten:
http://www.qtforum.de/forum/viewtopic.p ... hlight=usb
Das Thema gabs schon mal...
Qt ist eine GUI und kein Softwareinterface
! Ich glob eher das du das sowas eher mit .net oder win32 api versuchen solltest! Bei .NET gibs eine Klasse die heißt SerialPort...
Das Thema gabs schon mal...
Qt ist eine GUI und kein Softwareinterface
Hi,
qt selbst bietet da so weit ich weiß nicht s an. Gehört aber meiner Meinung nach da auch nicht rein.
Dafür gibt es Bibliotheken:
http://libusb.sourceforge.net/
http://libhid.alioth.debian.org/
Es stellen sich aber noch so einige Fragen bevor Du da loslegen kannst:
- Zu welcher Geräteklasse gehört das Zielgerät?
- Linux / Windows / OSX?
USB ist nicht einfach so mal eben.....
Gruss, Stippy
qt selbst bietet da so weit ich weiß nicht s an. Gehört aber meiner Meinung nach da auch nicht rein.
Dafür gibt es Bibliotheken:
http://libusb.sourceforge.net/
http://libhid.alioth.debian.org/
Es stellen sich aber noch so einige Fragen bevor Du da loslegen kannst:
- Zu welcher Geräteklasse gehört das Zielgerät?
- Linux / Windows / OSX?
USB ist nicht einfach so mal eben.....
Gruss, Stippy
-
stefan-tiger
- Beiträge: 49
- Registriert: 28. März 2006 22:52
Zufällig machen wir zur Zeit ein Projekt, mit Qt4 und einem USB-Interface.
Unser Interface ist von hier:
http://www.codemercs.de/D_index.html
SDK für "alle" OS und veschiedene Sprachen verfügbar.
Unser Interface ist von hier:
http://www.codemercs.de/D_index.html
SDK für "alle" OS und veschiedene Sprachen verfügbar.
Zu beachten ist jedoch das der IO-Warrior ein HID Device ist und damit viele Einschränkungen verbunden sind.
Das SDK von Codemercs setzt auf ein Kernelmodul. Mit der Libusb kann das gleiche im Userspace ohne root Rechte erreicht werden.
Zum Einstieg in die USB Programmierung kann ich den IO-Warrior aber wärmstens empfehlen.
Das SDK von Codemercs setzt auf ein Kernelmodul. Mit der Libusb kann das gleiche im Userspace ohne root Rechte erreicht werden.
Zum Einstieg in die USB Programmierung kann ich den IO-Warrior aber wärmstens empfehlen.
-
stefan-tiger
- Beiträge: 49
- Registriert: 28. März 2006 22:52
Welche Einschränkungen denn?stippy hat geschrieben:Zu beachten ist jedoch das der IO-Warrior ein HID Device ist und damit viele Einschränkungen verbunden sind.
Das SDK von Codemercs setzt auf ein Kernelmodul. Mit der Libusb kann das gleiche im Userspace ohne root Rechte erreicht werden.
Zum Einstieg in die USB Programmierung kann ich den IO-Warrior aber wärmstens empfehlen.
Stimmt unter Linux braucht man ein Kernelmodul, aber und Windows braucht man nichts.
Ja der IO-Warrior gehört zur HID Klasse.
Genaue Infos findeste in der USB Spec:
http://www.usb.org/developers/docs/
Und noch ein Stichwort zum Stöbern "Geräteklassen". In der USB Spec gibts da einige von. Ach ja ne Maus oder ne Tastatur gehört beisielsweise zu den HID Geräten.
Genaue Infos findeste in der USB Spec:
http://www.usb.org/developers/docs/
Und noch ein Stichwort zum Stöbern "Geräteklassen". In der USB Spec gibts da einige von. Ach ja ne Maus oder ne Tastatur gehört beisielsweise zu den HID Geräten.
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
stefan-tiger
- Beiträge: 49
- Registriert: 28. März 2006 22:52
Nicht HDI sondern HID: http://de.wikipedia.org/wiki/HID