Forum: Mikrocontroller und Digitale Elektronik linux avr native ide's?


von holger (Gast)


Lesenswert?

hallo,

existiert irgendwo eine Übersicht von für linux nativ verfügbare 
Avr-Entwicklungsumgebungen (C ausgenommen) und deren 
Eigenschaften/Funktionalitäten? Welche sind hier bekannt?

dank & gruß, holger

von Dominik S. (dasd)


Lesenswert?

So eine Aufstellung ist mir noch nicht unter gekommen - kann aber 
natürlich sein, dass es trotzdem eine gibt :)

Was ich nicht ganz verstehe:

Du fragst nach AVR-Entwicklungsumgebungen, meinst also IDEs, ja?

Andererseits sagst du: "C ausgenommen".
Das "C" keine Entwicklungsumgebung ist, sondern eine Programmiersprache 
wird dir vermutlich klar sein - also meinst du IDEs für die 
Assemblerprogrammierung?

Vielleicht spezifizierst du noch etwas was du jetzt eigentlich genau 
meinst.

Was ich kenne wären z.B. Eclipse und KDevelop. Ich persönlich nehme 
Eclipse.
Beides keine AVR-spezifischen IDEs (ich weiß auch nicht, ob es da was 
gibt).
Wobei es bei jeder halbwegs anständigen IDE möglich sein sollte die 
AVR-Toolchain einzubinden.

PS: Hier mal noch eine Aufstellung:
http://www.mikrocontroller.net/articles/AVR_und_Linux
Wobei ein großteil einfach nur Texteditoren sind - was ja in Verbindung 
mit der Toolchain eigentlich auch reicht.

von holger (Gast)


Lesenswert?

danke für die Vorschläge, hab mich da etwas missverständlich 
ausgedrückt. ich meinte nat. damit verschiedene Sprachen die mit 
Entwicklumgsumgebung als Paket verfügbar sind. Hier aber explizit nativ 
laufende Umgebungen.

gruß, holger

von Joerg W. (joergwolfram)


Lesenswert?

Für AVR nutze ich den Texteditor vom Midnight-Commander, (einen 
modifizierten) AVRA als Assembler und jede Menge Tabellen- und 
Codegenerator-Tools, meist in Perl geschrieben. Da ich vie Code 
unterwegs im ÖPNV schreibe, sind mir Konsolen-Tools schon bei der 
Cursorplatzierung viel angenehmer. Da mein IBM/Lenovo X61 sowieso nur 
1024x768 hat, sind IDEs wie z.B. Eclipse eher ein Krampf da man 
eigentlich immer nur ein paar Codezeilen sieht.

Jörg

von Micha H. (Firma: Dg3brb) (kanadakruemel)


Lesenswert?

Es gibt auch noch Code::Blocks (http://www.codeblocks.org). Das 
unterstützt auch AVR Projekte. Finde ich ganz gut gelungen, wenn man 
IDE's mag. Ich persönlich nehme allerdings vi + make auf der 
Kommandozeile.
Code::Blocks kann man z.B. unter Ubuntu auch per apt-get installieren.

Gruß, Micha

von Mirko (Gast)


Lesenswert?

Grafische Entwicklungsumgebungen für Linux waren bis vor einiger Zeit 
tatsächlich etwas dünn gesät. Mittlerweile gibt es vom Angebot keinen 
größeren Unterschied mehr zu Windows.

Ein Verzeichnis ist mir nicht bekannt, die einzige Liste die mir hierzu 
einfällt ist die auf Wikipedia:

http://de.wikipedia.org/wiki/Atmel_AVR#Software

Man kann aus vielen Varianten wählen:

- GCC/WinAVR (C, Assembler)
- GNAT Pro (Ada)
- NanoVM (java)
- amforth (forth)
- Python-On-Chip
- AVRA (Assembler)
- LunaAVR (ooBasic, Assembler)

"echte" Programmiersprachen davon sind z.Bsp.:

- GCC/WinAVR: http://winavr.sourceforge.net/ (Windows, Linux, Mac)
- AVRA: http://avra.sourceforge.net/ (Windows, Linux, Mac)
- LunaAVR: http://avr.myluna.de (Windows, Linux, Mac)

Alle Varianten z.T. oder komplett quelloffen und mit vielen Beispielen.

Ich frage mich dennoch manchmal, warum manche Leute es nicht schaffen 
zwei Wörter beim Orakel einzutippen. Hat 1 Min. gedauert.

M.

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.