Hallo, kann man eigentlich mehrere (virtuelle) USB Geräte über einen Anschluss laufen lassen? Ein µC soll z.B. eine USB Tastatur + ein mass storage device bereitstellen ohne einen USB Hub IC oder ähnliches. Es ist keine Hardware USB Lösung, es handelt sich um eine komplette Software USB Lösung. Meine Workaround Lösung die sicherlich funktionieren würde wäre einen virtuellen USB Hub zu bauen, das Mass storage device und die Tastatur würden dann per Software "angeschlossen". Ich weiß das das sicherlich im USB Standard steht, da hatte ich aber noch keine zeit um mich da tiefer einzulesen.
Du kannst im USB-Device-Descriptor mehrere "Interfaces" festlegen, die dann von verschiedenen Treibern angesprochen werden. z.B. USB-Headset mit Tasten zur Lautstärkeregelung: USB-Audio + HID-Iface DVB-T Stick mit IR-Empfänger: VendorSpecific für DVB + HID
>Es ist keine Hardware USB Lösung, es handelt sich um eine komplette >Software USB Lösung. kommt natürlich auf deine Software Lösung an, der obdev Treiber unterstützt z.b. nur 3 Endpunkte womit du dann schon Probleme bekommen dürftest.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.