www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik USB Tastatur an ARM


Autor: Julius Gonser (jugonser)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich würde gerne eine USB-Tastatur an einen ARM7 (NXP LPC2468) 
anschließen. Der ARM kann als USB-Host fungieren, somit müsste das 
technisch machbar sein. Wer kann mir sagen, wie groß der Aufwand ist, 
den man softwaremäßig betreiben muss und wie gut wird man von Libraries 
unterstützt?

Gruß, Julius

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du wirst einen USB-Host-Stack benötigen, und Du wirst Unterstützung für 
die Standargeräteklasse HID benötigen.
Für den 2468 existieren ucLinux-Portierungen, eine davon wird 
beispielsweise mit diesem Evaluation Board geliefert: 
http://olimex.com/dev/lpc-e2468.html oder auch mit diesem hier 
http://www.embeddedartists.com/products/uclinux/oe...

Die Chancen sollten also nicht allzuschlecht stehen, daß Du --sofern Du 
auch ucLinux als OS-Unterbau verwendest-- nicht allzuviel entwickeln 
werden musst.

Autor: Julius Gonser (jugonser)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der LPC2468 untersützt ja eine USB-Host Schnittstelle. Nimmt einem der 
Controller nicht dieses Protokoll Handling ab?

Julius

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nö, das ist nur die Hardware. Der USB-Stack, also das grundlegende 
Protokoll für enumerierung etc., muss ebenso in Software realisiert 
werden, wie auch die Treiberunterstützung für die gewünschte 
Geräteklasse.

Ein Vinculum enthält einen USB-Host-Controller und einen µC, auf dem 
o.g. Software läuft, also USB-Host-Stack und Gerätetreiber für manche 
Geräteklassen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.