首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >月食臂发育

月食臂发育
EN

Stack Overflow用户
提问于 2019-07-31 19:17:59
回答 3查看 3.6K关注 0票数 2

我无法让第一步 (这对我来说是全新的)为ARM开发做好准备。

我在windows 10中安装了Eclipse。我想我应该安装xpm,但是我不知道在哪里输入这个命令:

xpm安装--global @gnu-mcu-eclipse/arm-none eabi-gcc

或者这只适用于linux用户?

PS:我安装了Eclipse的cpp版本,这是我目前所拥有的全部。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-07-31 19:32:02

供将来参考(也许只供我自己参考:)

更新:在阅读了大量关于ARM开发的文章之后,我终于踏上了STM32的道路。有一本很棒的书可以通过leanpub获得:掌握STM32。可用的免费示例非常详细地描述了如何在Eclipse中设置用于ARM开发的工具链。我设法让它这样工作,所以每个人都可以:)。

这本书的链接:https://www.carminenoviello.com/mastering-stm32/第2章。

更新:

https://github.com/gnu-mcu-eclipse/org.eclipse.epp.packages/releases/

安装node.js,可以在这里下载:https://nodejs.org/en/

安装nodejs后,按以下方式安装xpm:

代码语言:javascript
复制
npm install --global xpm

然后,安装Eclipse的工具链:

代码语言:javascript
复制
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc

安装构建工具(仅限windows):

代码语言:javascript
复制
xpm install --global @gnu-mcu-eclipse/windows-build-tools

安装CDT

  • 启动Eclipse
  • 帮助
  • 安装新软件
  • 使用“Neon”类型(在“GNU MCU.”中自动完成)
  • 扩展“编程语言”
  • 安装'C/C++开发工具‘,下一个完成,重新启动Eclipse

安装CMSIS

  • 启动Eclipse
  • 帮助
  • 安装新软件
  • 与“所有可用站点”一起工作
  • 搜索“CMSIS”
  • 检查GNU/ARM C/C++包(实验)
  • 下一个,下一个

通过市场安装GNU MCU Eclipse

  • 启动Eclipse
  • 帮助
  • 市场
  • 搜索“GNU MCU Eclipse”
  • 安装
  • 重启Eclipse

第一试验项目

  • 启动Eclipse
  • 文件
  • 新C++项目
  • 托管构建(CDT)
  • 项目名称“测试”
  • 可执行的“STM32F7xx C/C++项目”
  • 下一首
  • 使用系统调用“半托管(POSIX系统通过主机调用)”
  • 接下来,完成

分配板

  • 右键单击“测试项目”
  • 属性
  • C/C++构建
  • 设置-设备

按照这里描述的其余步骤执行

票数 2
EN

Stack Overflow用户

发布于 2019-08-01 09:18:13

你应该安装DS-5。

DS5是一个用于ARM系统的IDE,它是由ARM本身发布的,基于Eclipse。

社区版是免费的。

https://developer.arm.com/tools-and-software/embedded/legacy-tools/ds-5-development-studio/editions/community-edition

您所要做的就是安装DS-5社区版,并为您的目标安装合适的工具链,由Linaro发布。

https://releases.linaro.org/components/toolchain/binaries/latest-7/

下面是如何将工具链添加到环境中:

https://developer.arm.com/tools-and-software/embedded/legacy-tools/ds-5-development-studio/resources/tutorials/adding-new-compiler-toolchains-to-ds-5

票数 3
EN

Stack Overflow用户

发布于 2020-08-28 07:03:43

请注意,有了09版),您现在就有了

构建Linux AArch64 (又名Arm64) Linux AArch64 (Arm64)的二进制文件可用于测试。 随着该体系结构的日益流行,人们可以继续使用Eclipse,甚至在更改其机器时也是如此。

bug 565836CL 167308提交149 commit

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57297565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档