eclipse调试基于freertos的嵌入式工程

33 篇文章 2 订阅
8 篇文章 1 订阅

eclipse调试基于freertos的嵌入式工程

在嵌入式系统开发中,常用的ide有多种,例如keil,iar等;而在window平台上,支持c和c++的开发ide还有如codeblock、eclipse、sourceinsight等等;keil和iar其主要的优势在于能够实现编辑、调试、固话和运行的全流程管理,而eclipse等往往具有更好的编辑界面、
代码提示和可扩展框架等 方面的优势,例如用Keil 编辑代码的时候,无法查看函数的调用关系,缺少Outline预览,无法编辑代码块等等,也没有代码重构,导致工作量大是,代码编辑的便捷程度有所下降,效率自然低。因此,逐渐在嵌入式开发平台上占有了一席之地,本文以eclipse为例,实现其在基于freertos下的嵌入式工程上的应用。因为 Eclipse 平台只是用于开发者工具的一个框架,它不直接支持 C/C++;它使用外部插件来提供支持为 Eclipse 平台提供功能完全的 C/C++ 集成开发环境(Integrated Development Environment,IDE)。

建立开发环境

开发环境包括交叉编译工具链和ide环境的建立

安装GNU Tools ARM Embedded交叉编译工具链

我们可以从GNU官网进行下载安装:

链接: [link](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads)

下载最新版本,如下图:
在这里插入图片描述

安装GNU ARM Eclipse Build Tools

下载地址为:
https://github.com/gnu-mcu-eclipse/windows-build-tools/releases,

目前最新为V4.3.0

在这里插入图片描述

安装Eclipse IDE for C/C++ Developers

下载地址为:
http://www.eclipse.org/downloads/eclipse-packages/
根据你的window系统位数,选择合适的32或64位版本的Eclipse IDE for C/C++ Developers

在这里插入图片描述完成后,无需安装,直接解压即可,最后,将安装目录下的eclipse.exe发送到桌面快捷方式,双击启动后,提示需要设定workspace

在这里插入图片描述你可以将其设置为默认工作空间,下次启动后就无需再配置了。eclipse的工作区包含:

	    Projects
	    Files
	    Folders

等项目相关结构,具有分层结构。其中项目位于层次结构的顶层,在其中可以包含文件和文件夹。 插件使用资源插件提供的API来管理工作空间中的资源。

安装GNU ARM Eclipse插件

Eclipse安装完成后,我们还需要把eclipse和GNU编译链接工具链结合起来,这就需要安装GNU ARM Eclipse插件,选择菜单栏Help -> Install New Software
在这里插入图片描述打开界面后,选择Add, 填入

在这里插入图片描述进行添加安装即可,安装后,重启Eclipse使得配置生效,至此,开发环境建立完成,下一步我们就可以开始项目开发了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cyjbj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值