Forum: Mikrocontroller und Digitale Elektronik Linux USB Treiber auf Mikrocontroller


von somo (Gast)


Lesenswert?

Hallo,

ich habe ein System gegeben, bei dem ein USB-Gerät mit einem Linux Host 
kommuniziert. Diesen Linux Host möchte ich gegen einen Embedded C 
Mikrocontroller tauschen. Das Problem ist, dass das USB-Gerät mehr oder 
weniger eine Black-Box darstellt. Der Code vom Linux Host ist dagegen 
gegeben.

Im Linux Host werden Datenpakete geschnürt und anschließend dem Linux 
USB-Subsystem übergeben. Meine Frage zielt genau auf dieses Subsystem 
ab. Ich kann auf der Mikrokontroller Seite die Pipes Byte für Byte 
füllen oder lesen. Jedoch weiß ich nicht, wie der Linux USB Treiber 
Pakete als solche abschließt, also Start- und Endsequenzen definiert.

Was für Kontroll-Nachrichten müssen außerdem neben der Enumerierung 
gesendet werden?

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
Noch kein Account? Hier anmelden.