Wie kann ich den gcc-Compiler für arm einfach zum Erstellen einer Entwicklungs-IDE verwenden?

7

Ich möchte die nicht geöffnete lpcxpresso-IDE durch eine kostenlose IDE ersetzen. Irgendwelche Hinweise, wie man es am besten macht? Wie kann ich auf eine der vorhandenen IDEs verweisen, um den arm gcc-Compiler zu verwenden?

txwikinger
quelle
Dies scheint eine sehr technische Frage zu sein. Vielleicht sollten Sie versuchen, auf stackoverflow.com zu fragen, dass sich die Website mehr auf Programmierung / Entwicklung konzentriert. Meiner Meinung nach sind die meisten Benutzer auf dieser Website Ubuntu-End- / Superbenutzer, insbesondere keine Programmierer. Wenn Sie eine Antwort auf stackoverflow.com oder einer anderen Website erhalten, beantworten Sie diese Frage bitte mit einem Link und akzeptieren Sie die Antwort :)
LassePoulsen
Nun, ich könnte es dort auch fragen, aber ich denke, diese Seite umfasst eine breite Palette von Fragen und Wissensstufen, und ich würde Fragen wie diese ermutigen, um Ubuntu auch für solche Benutzer voranzubringen.
txwikinger
Entwicklungsfragen, die sich speziell auf Linux und Ubuntu beziehen, sind hier vollkommen in Ordnung. Stack Overflow ist meiner Meinung nach der beste Ort für eine Programmierfrage, aber es gibt keinen Grund, warum es auch hier nicht gestellt werden kann. Das Ziel dieser Website ist es, ein One-Stop-Shop für Fragen zu Ubuntu zu werden. In Bezug auf die Programmierschnittstelle sind Ubuntu und Linux gleich aktiv.

Antworten:

5

Ich bin kein Experte auf diesem Gebiet, aber ich hoffe, ich kann Sie in die richtige Richtung weisen. Für IDEs gibt es ein GNU ARM-Plugin für die Eclipse-IDE . Es ist eine Manged Build-Erweiterung, die eine Reihe von GNU ARM-Toolchains wie CodeSourcery G ++ Lite, GNUARM, WinARM, Yagarto und devkitPro unterstützt.

Außerhalb einer IDE können Sie ein QEMU ARM-Image ausführen. Eine Diskussion zum Einrichten eines QEMU-ARM-Images und zum Erstellen von ARM-Paketen damit finden Sie hier:

https://wiki.ubuntu.com/ARM/BuildArmPackages

andrewsomething
quelle
1

Die einzige freie Linux-Option besteht darin, eclipse / arm-elf-gcc mit der Makefile-Projektoption dieser IDE auszuführen, in der Sie Ihr eigenes Makefile schreiben. Die Nachteile sind das Fehlen einer Debug-Funktion. Sie müssen also OpenOCD verwenden. Im Internet finden Sie zahlreiche Informationen.

Als zweite Wahl können Sie einen CoIDE über Wein oder eine virtuelle Maschine ausführen und einen eigenen Debugger verwenden. Diese IDE funktioniert nur mit Cortex M3-Chips, ist kostenlos, verfügt über eine Debug-Sonde mit offener Hardware und ist äußerst einfach zu verwenden.

Felipe L.
quelle