用Eclipse替代Keil&IAR来开发ARM应用(升级版)

Eclipse GNU ARM Plugin

2014/7/16
 作者 kiya
 
几个月前写了一篇《用Eclipse替代Keil&IAR来开发ARM应用》,介绍了GNU ARM这个优秀的Eclipse插件。但由于配置过于复杂,不太实用。好消息是这个插件升级了,提供了只有商业IDE才有的向导功能,这下对于新建工程来说,不用再手动配置link、gdb等功能。最强悍的是,除了原有的GDB调试插件,现在也支持最新的JLInk, OpenOCD了!注意这个OpenOCD,有了它,意味着世面上的绝大部分JTAG Adaptor都支持!比如stlink。闲话少叙,我们来看看效果。
 
1、  新建工程
2、  编译
3、  调试
 
1、  新建C/C++工程

福利来了,ST的死粉激动吗?目前该插件支持全系列STM32 MCU。Freescale的这两个新建工程我没用过,有兴趣可以测测看,不过Freescale的CW也是基于Eclipse,用不用这个插件无所谓了,就是苦了NXP的兄弟们,还是继续用原来的方法新建工程吧。
 
继续下一步:

很多东西可以选选嘛,手痒的话自己装一个点点看。
 
继续:

帮手痒的同学点一个,Toolchain很丰富啊,有没有!好了,接下来进入主界面。
 
2、  编译

编译下,速度杠杠的。懒人们有福了,直接往上填代码就好了,boot、link、lib啥都不用管了。唉~~
 
来调试下吧。
 
3、  调试

直接双击GDB SEGGER J-Link Debugging后就会生成一个xx Debug的界面,点Debug。靠,直接用默认值,有木有很傻瓜!!如果你有stlink,试试OpenOCD,也是用默认值就可以。
 
好了,来看下最终的调试界面:

 
 
行了,太tm方便了。
 
为了让你更爽一些,我把装好插件的Eclipse放在QQ群共享里了,君随意哦~
 
想讨论的来我们QQ群(STM32 USB开源库,号码185275258),想自己丰衣足食的参考我的上一篇文章,以及GNU ARM的官网。
 
用Eclipse替代Keil&IAR来开发ARM应用
http://bbs.21ic.com/icview-730340-1-1.html
 
GNU ARM插件的官网:
http://gnuarmeclipse.livius.net/blog/
 

时间: 2024-10-31 04:20:07

用Eclipse替代Keil&IAR来开发ARM应用(升级版)的相关文章

【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(八)

定制StructuredTextEditor自动提示 前面介绍的内容集中在两点:StructuredTextEditor框架和WTP数据模型,在本节中就可以定制一个我 们最常用的WTP StructuredTextEditor的功能,那就是自动提示. [WTP StructuredTextEditor提示功能实现分析] 有关Eclipse文本编辑器框架.JFace Text Framework和WTP StructuredTextEditor的简要知识,参见: [Eclipse插件开发]基于WT

用Eclipse平台进行C/C++开发

我们将概述如何在 C/C++ 开发项目中使用 Eclipse 平台.尽管 Eclipse 主 要是一个 Java 开发环境,但其体系结构确保了对其它编程语言的支持.在本文 中,您将学习如何使用 C/C++ 开发工具箱(C/C++ Development Toolkit,CDT) ,它是可用于 Eclipse 的最佳 C/C++ 工具箱. C 和 C++ 语言都是世界 上最流行且使用最普遍的编程语言,因此 Eclipse 平台(Eclipse Platform)提 供对 C/C++ 开发的支持一点

使用Eclipse RCP进行桌面程序开发(二):菜单、工具栏和对话框

在使用Eclipse RCP进行桌面程序开发(一):快速起步中,我们通过Eclipse的插件开发 向导,逐步建立了一个RCP应用程序,但是,这个程序没有任何功能,难以激起我们学习的兴 趣.在这一节,我们将一起探索怎样在程序中添加菜单和工具条.先看一下成果: 图一.图二:带有菜单和工具条的RCP程序 图三:工具栏上的按钮的提示文本

迁移到Eclipse: Eclipse对IntelliJ IDEAA评估开发指南

Eclipse 是一个免费的.正日益流行起来的 Java 集成开发环境,最新版本的 Eclipse 中提供了很多特性,这些特性使它不但能与其他免费的 IDE 竞争,而且,即使是 IntelliJ IDEA 之类的专业商业软件,Eclipse 也能与之竞争.本文将 Eclipse 与 IDEA 进行了简单比较,为那些希望转换到 Eclipse 或者只是想体验一下 Eclipse 的程序员提供一份指南,让他们了解 Eclipse 提供了哪些令人激动的特性. Eclipse 与 IDEA 的比较 Ec

《51单片机应用开发从入门到精通》——1.3 Keil uVision2集成开发环境

1.3 Keil uVision2集成开发环境 51单片机应用开发从入门到精通 uVision2 IDE是Keil software公司的产品,它集项目管理.编译工具.代码编写工具.代码调试以及完全仿真于一体,特别适用于个人开发或者人数少.对开发过程的管理还不成熟的开发团体.这一功能强大的软件提供简单易用的开发平台,可以让开发者在开发过程中集中精力于项目本身,加快开发速度. 1.3.1 uVision2介绍 uVision2的界面窗口如图1-13所示,该软件提供了丰富的工具,常用命令都具有快捷工

使用Websphere Liberty Profile Server和Eclipse进行OSGi的软件开发

新一代的轻量级http://www.aliyun.com/zixun/aggregation/15818.html">应用服务器-- WebSphere Liberty Profile Server 不但在其自身的构建中采用了 OSGi 的开发模型,而且也支持程序员在 Liberty 中进行 OSGi 应用程序的开发和部署. 本文主要通过一个实例,向读者介绍了如何使用 Websphere Liberty Profile Server 和 Eclipse 进行 OSGi 的软件开发. 一些准

Eclipse进行可视化的GUI开发3大GUI插件

转自http://www.cnblogs.com/NationWoo/archive/2011/05/31/2065176.html Eclipse并不自带GUI的可视化开发工具,那么如果要在Eclipse进行可视化的GUI开发,就需要依靠第三方的插件. 1. Visual Editor Eclipse官方提供了一个叫做Visual Editor(VE)的开源GUI插件,功能还是比较强.可以根据用户的界面GUI设计,自动生成相应的JAVA代码.同样也可以通过相应的JAVA代 码,生成其匹配的可视

Ubuntu搭建Eclipse+JDK+SDK的Android开发环境_Linux

今晚重装Ubuntu系统,重新安装了一套eclipse+jdk+SDK的Android开发平台 一 安装配置Eclipse环境 1 下载安装包 Eclipse:eclipse官方下载网站, 或直接下载http://www.jb51.net/zt/eclipse.html JDK: jdk官方下载网站,或直接下载http://www.jb51.net/softs/75615.html SDK: sdk官方下载网站,或直接下载http://www.jb51.net/softs/312325.html

超级规模HPC项目Mont-Blanc进入第三阶段 将开发ARM单板机计算节点

欧盟委员会(European Commission)在多阶段.超级计算计划Mont-Blanc大洒金钱,以开发ARM SoC(单板机)计算节点. Mont-Blanc选了Ato的Bull部门打造超级计算节点,用的是Cavium的Thudner X2 64位ARMv8-A服务器处理器SoC. Mont-Blanc项目2011年启动,其网站资料显示,该项目的目标是开发"能够制定未来全球高性能计算标准"和使用节能处理器的计算机架构.计划由巴塞罗那超级计算中心(BSC) 协调,已进入第三阶段.