Forum: Mikrocontroller und Digitale Elektronik WinAVR unnter Linux


von Alexander S. (knut740)


Lesenswert?

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

von Frank L. (florenzen)


Lesenswert?

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

von David (Gast)


Lesenswert?

sudo [paketmanager deiner wahl] install avrdude avr-gcc

von Gastino G. (gastino)


Lesenswert?

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

von Alexander S. (knut740)


Lesenswert?

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

von Gastino G. (gastino)


Lesenswert?

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.

von Mirko H. (m1rk0)


Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.