如何轻松使用 arm 的 gcc 编译器在开发 IDE 中进行构建?

如何轻松使用 arm 的 gcc 编译器在开发 IDE 中进行构建?

我想用免费 IDE 替换非开放的 lpcxpresso IDE。有什么建议可以做到最好吗?我如何让现有 IDE 之一使用 arm gcc 编译器?

答案1

我绝不是这方面的专家,但希望我能给你指明正确的方向。就 IDE 而言,GNU ARM 插件为了Eclipse 集成开发环境。它是一个托管构建扩展,支持许多 GNU ARM 工具链,如 CodeSourcery G++ Lite、GNUARM、WinARM、Yagarto、devkitPro。

在 IDE 之外,您可以考虑运行 QEMU ARM 映像。有关如何设置 QEMU ARM 映像以及如何使用它构建 ARM 包的讨论可在此处找到:

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

答案2

唯一的免费 Linux 选择是使用此 IDE 的 makefile 项目选项运行 eclipse/arm-elf-gcc,您将在其中编写自己的 makefile。缺点是缺乏可调试功能,因此您需要使用 OpenOCD,互联网上有很多信息。

作为第二种选择,您可以通过 wine 或虚拟机运行 CoIDE,并使用其自己的调试器。此 IDE 仅适用于 Cortex M3 芯片,免费,具有开放硬件调试探针,使用极其简单。

相关内容