WinAVR unnter Linux

OP #1615039
Hallo,

ich möchte auf einem Linuxrechner WinAVR benutzen - so wie bisher unter 
XP.

Das hatte ich mir leichter vorgestellt, etwa rpm WwinAVR....
Funktioniert leider nicht, bei den Paketen habe ich WinAVR und pn2 nicht 
gefunden. Muß man alle Komponenten wie z.B. Avrdude und alle 
Headerdateien einzeln installiereen?
Oder gibt es vielleicht doch eine so schön bequeme Möglichkeit wie unter 
Windows?

Alexander
#1615043
Warum kommt man auf die Idee WinAVR unter Linux einsetzen zu wollen?
Reicht dir das script von Bingo600 nicht aus oder vermisst du da etwas?
pn2 gibt es allerdings nicht für != Win.
Das dürfte bei der Fülle an verfügbaren Editoren für Unices aber 
verschmerzbar sein.

Gruß
f
#1615052
Alexander Schmeil schrieb:
> ich möchte auf einem Linuxrechner WinAVR benutzen - so wie bisher unter
> XP.

Keine gute Idee. WinAVR ist für Windows geschrieben.

Versuche es mal mit Code::Blocks, das ist eine recht angenehme 
Entwicklungsumgebung, die auch AVR-Projekte unterstützt. Dazu noch 
AVRDude und Du hast Deine Tools beisammen.

http://www.mikrocontroller.net/articles/Code::Blocks
OP #1615054
Das muß durchaus nicht WinAVR sein. Allerdings bin ich durch die IDE des 
pn2 etwas verwöhnt.

Wenn es ein ähnlich komfortables Programm gäbe, wäre ich interessiert 
daran. Aber ich habe keine Ahnung, was es da so gibt.

Das mit dem avrdude war als nur Beispiel gemeint. Weil zu einer IDE ja 
noch mehr gehört, hätte ich also vielleicht eher nach einer Linux-IDE 
für den AVR fragen sollen.

Gruß
Alexander
#1615069
Alexander Schmeil schrieb:
> Das mit dem avrdude war als nur Beispiel gemeint. Weil zu einer IDE ja
> noch mehr gehört, hätte ich also vielleicht eher nach einer Linux-IDE
> für den AVR fragen sollen.

Wie schon gesagt, da würde ich Code::Blocks empfehlen. Welche 
Distribution benutzt Du?

Falls Du Opensuse (11.2) benutzt, kannst Du dieses Repository zu Deiner 
Paketverwaltung hinzufügen:

http://download.opensuse.org/repositories/devel:/tools:/ide/openSUSE_11.2/

Da befindet sich immer eine recht aktuelle Version von Code::Blocks, die 
Du einfach per Yast installieren kannst.
#1615158
Wenn Du in Deinem Paketmanagement nach "AVR" im Namen suchst, dann alles 
davon auswählst, was tatsächlich mit Atmel AVRs zu tun hat, dann 
solltest Du alle notwendigen Tools und die avr-libc installiert haben.

Ich kenne WinAVR nicht und kann deshalb nicht sagen, wie sich Linux-IDEs 
dazu verhalten, aber wenn Du noch andere Vorschläge für IDEs sammelst: 
Eclipse mit dem AVR-Plugin funktioniert bei mir recht gut:

http://avr-eclipse.sourceforge.net/wiki/index.php/The_AVR_Eclipse_Plugin

Eclipse kannst Du üblicherweise über das Paketmanagement installieren, 
das Plugin dann aus dem Programm heraus. Die Eclipse-Version muss 
natürlich eine mit C/C++-Unterstützung sein.

Mirko

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.