【发布时间】:2021-07-04 14:59:57
【问题描述】:
在这个学期,我有微处理器讲座,我们正在使用 C/C++ 和汇编进行 ARM 开发。
一段时间以来,我一直在寻找 Keil uVision 的替代品,它与 Linux 发行版(现在使用 Arch)兼容并且能够组装 ARM 和闪存,但找不到任何东西。最相关的平台是 Eclipse,但它看起来不支持 ARM 汇编,而且我没有读到任何关于闪存到 STM32 的信息。
我不想在 Windows 上工作以进行 ARM 开发,有没有办法组装 ARM 并烧写它?
【问题讨论】:
-
试试 GNU 工具链。如果您让我知道您正在使用哪个 Linux 发行版进行编程,我什至可以指定要安装的特定软件包。也可以试试summon ARM toolchain。
-
在我为
arm开发工作的最后三个公司中,无论目标是使用linux [或者是嵌入式,*RTOS,还是裸机],他们都使用arm cross- PC上ubuntu下的开发工具。您需要适用于您的平台的 DTB/DTS(“设备树 blob”)文件。值得注意的是,nVidia 的 Jetson 开发工具源自linaro -
那里的例子比你有时间阅读更多......这是非常可行的......
-
@craigestey DTB 用于 STM32?请详细说明
-
@CraigEstey 他不会用汇编程序对 MP1 进行编程。这是肯定的。它是 100% uCs(即 STM32Fxx、STM32Lxx、STM32Gxx 或 STM32Hxx)。没有 bootin、linux 或设备树
标签: c++ c assembly arm embedded