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
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.
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
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.