Linux USB Treiber auf Mikrocontroller

Gast #3867769
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?

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