USB Kommuikation xmega ubuntu

OP #4019419
Lesenswert?
• ▲
▼
Hallo
Ich bin dabei eine Kommikation für PC (Ubuntu) und uC (Atxmega32C4) 
aufzubauen. Angedacht habe ich mir, dass mit USB zu machen. (Aber auch 
TWI wäre eine Möglichkeit).  Kann mir hier wer weiterhelfen, Unterlagen 
dafür zu finden? Vor allem wie das Programmieren auf Linuxseite 
funktioniert. Leider habe ich hierbei noch fast gar keine Erfahrung.
In der ASF habe ich USB CDC und HID gefunden. Kann mir wer sagen, was in 
meinem Fall mehr Sinn macht?
Vielen Dank schon Mal!
Persönliche Seite #4019874
Lesenswert?
• ▲
▼
Patrick Schmelzer schrieb:
> In der ASF habe ich USB CDC und HID gefunden. Kann mir wer sagen, was
> in meinem Fall mehr Sinn macht?

Beide haben den Vorzug, daß Du auf der Host-Seite (Deinem Linux) keine 
eigenen USB-Treiber schreiben musst.

Was besser geeignet ist, hängt von der Art der Daten ab, die Du 
übertragen willst. HID ist eher für Maus- und Tastatureingaben gedacht, 
alles, was darüber hinausgeht bedarf mehr Aufwand und der Nutzung der 
libusb. CDC ist eine virtuelle serielle Schnittstelle und bietet daher 
alle Freiheitsgrade, Du musst nur herausfinden, wie Du unter Deinem 
Linux mit einer seriellen Schnittstelle kommunizierst.
Gast #4021497
Lesenswert?
• ▲
▼
CDC ist unter Linux trivial. Einstecken und du bekommst zwei Devices 
unter /dev/serial . Eines davon mit dem Namen, den du im uC eingetragen 
hast. Kannst du dann in einem Terminalemulator wie cutecom oder 
ähnlichem sofort benutzen.
Wenns nicht klappt... unter /var/log finden sich eigentlich immer 
brauchbare Hinweise.

Antwort schreiben

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.

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.