AVR und Linux

Gast #322338
Lesenswert?

Hallo

Ich bin zurzeit am (teilweisen) Umsteigen von Windows nach Linux. Da
ich meinen PC für sehr viele Sachen einsetze (Web-Programmierung,
Java-Programmierung, Büro/Internet, Games, uC-Programmierung) kann ich
nicht alles gleichzeitig umstellen. Zuerst ist nun mal die
uC-Programmierung dran.

Nun - was würdet ihr da für Programme empfehlen? Ich brauche ja...

...ein Programmiertool. Auf Windows verwende ich normalerweise
PonyProg, manchmal auch yaap oder avrdude.

...einen Compiler für AVR-Assembler. Auf Windows verwende ich das
AVR-Studio, gute Sache, überzeugt mich. Gibts aber nicht für Linux.

...einen Compiler für C. Verwende AVR-GCC in AVR-Studio. Der gcc gibts
ja auch für Linux, aber wie sieht es mit einer passendne IDE aus?

...einen Simulator. Zurzeit verwende ich AVR-Studio, bin damit sehr
zufrieden, aber eben - gibts nicht für Linux.


Vielleicht könnte mir ja der eine oder andere Linuxer verraten, was er
für Software verwendet.

Gruss

Michael

PS: Dieses Thema wäre doch noch ein interessanter/wichtiger Beitrag
fürs Wiki? (Mal sehen, wenn was rauskommt und ich mal Zeit habe, werde
ich etwas schreiben.)
#322339
Lesenswert?

Hi,

ich arbeite seit jeher "nur" unter Linux; Als Sprache auf uC-Level
arbeite ich mit C++.

Als IDE erwende ich das CDT-Plugin für Eclipse. Zugegeben, ein wenig
einer Overkill, ein einfacherer Editor würde es auch tun, aber Eclipse
nutze ich eh für Java, PHP, C++ und PlamDev, da hat es sich angeboten
die AVR Sachen mit der CDT Umgebung für Eclipse zu machen.

Als Grundlage dafür brauchst du eigentlich nur ein avr-gcc, das
makefile erstellen und mit avrdude und einem autoprogramming skript
alles aus der IDE heraus proggen... geht klasse, seit jahren!

Simulator kann ich dir keine Tipp geben. Da war seither auch nicht der
bedraf vorhanden! .-)

Falls ein wiki entstehen würde, währe ich bereit einen Teil zum Thema
Eclipse und AVR beizusteuern!

Gruß Micha,
Gast #322340
Lesenswert?

Hallo,

AVRDUDE gibts fuer Linux also kein thema.
Assambler und die lib-avr gibts auch fuer Linux.

Nur das mit der ICE ist so eine Sache.
Einige schwören auf dies jene auf das kann man warscheinlich halten,
wie man will.

AvrStudio gibts nicht für Linux, das ist leider richtig.
Aber es gibt ja noch Wine.
Die AVR Version 3.5 lief unter Wine aber die neue meldet bei mir immer
Framework error (hatte den Fehler auch mal unter Win) sollte aber
sicher zum laufen zu bekommen sein..
Gruss
Gast #322341
Lesenswert?

> Simulator kann ich dir keine Tipp geben. Da war seither auch nicht der
bedraf vorhanden! .-)

Proggen ohne Simulator? Hmm...wie debuggst du dann deine Programme?

Wie mir scheint, gibt es für alle Aspekte gute Linux-Lösungen, aussder
dem Simualator...und um den komme ich einfach nicht herum ^^
Gast #322343
Lesenswert?

Es gibt auch simulavr, aber ka wie das teil ist.
fuer c-programm debugging gibts avarive und gdb (lauft mit jtag)
fuer assembler siehts nich so gut aus mit debuggen, ausser lcd/led/uart
;). aber geht ganz gut.
assembler gibts: gavrasm tavrasm avra
Gast #322347
Lesenswert?

> Hmm...entstammt zwar aus dem Paket "WinAVR", aber steht hier Win
> eigentlich wirklich für Windows?

Ja. Es ist nämlich die Windows-Portierung der ganzen Tools, die
eigentlich aus der Linux-Ecke kommen.

> Die Programme laufen doch alle auch auf Linux-Systemen?

So kann man es auch formulieren ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren