USB Anfängerplatine unter Linux

Gast #2137592
Hallo,
ich suche nach einem Bausatz für eine Einsteigerplatine die ich unter 
Linux programmieren kann. Für die es also entsprechende Treiber und IDEs 
gibts. Oder sind die Treiber für solche Platinen generell schon im 
Kernel vorhanden bzw. irgendwo nachladbar? Welche IDE ist gut geeignet? 
Brauch ich überhaupt eine IDE?!

Naja ich denke, ihr wisst schon was ich mein..


Danke!
Ich habe unter Linux mehrere Projekte am laufen. Früher habe
ich AVR + VUSB benutzt. Jetzt PIC18/24/32 mit USB.
HID und CustomDevice laufen prima unter Linux. CDC habe ich letzte
mal vor 2-3 Jahre benutzt, aber nur unter Win32.
Spezielle IDEs braucht man nicht.

Bei www.obdev.at gibt es einen Beispielprojekt, per HID Relais
zu schalten. Damit habe ich angefangen
USB kennenzulernen.

MfG aus Westerwald
Gast
Vielen Dank soweit, aber ich glaube ich habe mich falsch Ausgedrückt..

Ich will suche einen Bausatz den ich über USB mit meinen Programmen 
beladen kann, nicht über einen normalen seriellen Anschluss. Diesen 
Bausatz will ich nicht wirklich als HID benutzen, sondern lediglich mit 
LEDs, 7-Segment Anzeigen usw. herum experimentieren.

Danke!
Wenn du selber eine kleine Platine erstellen kannst, nimm dir einfach 
einen At90USB*** und schließe an diesen ein paar LED's an oder führe die 
Pins für deine Experimente heraus sodass du nach freier Vorstellung 
externe Dinge ansteuern kannst.
Die AT90USB*** Serie lässt sich per Flip (1) (Programmiersoftware vom 
Mikrocontroller Hersteller Atmel) oder dfu-programmer (2) (Freeware) per 
USB programmieren. Flip ist unter Windows und Linux nutzbar. 
dfu-programmer ist unter Linux nutzbar. Ob Win keine Ahnung.

Solltest du keine Platine selbst erstellen wollen/können, dann schau 
nach einem Board mit diesem Controller.


Thema IDE:
Atmel bietet hierfür das AVR-Studio (3) an. Die Entwicklung funktioniert 
aber auch per Texteditor und AVR-GCC (4). Beide Varianten haben ihre 
Vor- und Nachteile. Ob du eine Entwicklungs-IDE benötigst wirst am Ende 
du für dich persönlich entscheiden müssen.

Quellen:
(1) http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886
(2) http://dfu-programmer.sourceforge.net/
(3) http://www.mikrocontroller.net/articles/AVR-Studio
(4) http://winavr.sourceforge.net/
Gast
Danke!

Mittlerweile hab' ich schon ne' Platine (AT89C5130). Funktioniert unter 
Windows via Flip wunderbar. Aber unter linux wird sie leider nicht 
erkannt.. auch dfu-programmer findet sie nicht. Woher krieg ich die 
linux treiber dafür? udev regeln hab ich auch schon angelegt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 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.