at91SAM9G20 emb linux usb betreiben.

Gast #1612152
Hallo,

ich habe ein eingebettetes linux-Programm geschrieben, welche auf einem 
at91SAM9G20-Board läuft und durch die Serielle- und USB-Schnittstelle 
mit dem Host (der Computer) kommunizieren soll.
Allerdings fehlt mir das Wissen, wie man genau im arm9-Embedded-Linux 
die USB-Deskriptoren konfiguriert, so dass der Host mit dem Gerät 
kommuniziert!

Wo kann man (in User Space vermute ich) die USB-Descriptoren (Endpoint 
descriptoren, string Deskriptor, VendorID, ProduktID) anpassen??

Das Gerät sollte auch unter Windows als "Massive Storage Device" oder 
"HID Device" betreibbar sein.

Ich verwende den (embedded) Kernel 2.6.27.

Angehängt ist die Auflistung von der verfügbaren Treiber.

Vielen Vielen Dank im Voraus für eure Hilfe!!!
Angehängte Dateien:
Gast
Hallo Max,

leider kann ich Dir nicht helfen, da ich noch vor Anschaffung eines 
AT91SAM9G20-Boards stehe.

Welches Boards hast Du denn?
Ich denke darueber nach, mir eines von Taskit zu holen. Da laeuft denn 
wohl Debian drauf.

Welche Erfahrungen hast Du bzw. was kannst Du empfehlen?

Gruss hro

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.