×

如何进行STM32开源开发环境的搭建与调试

消耗积分:1 | 格式:pdf | 大小:0.11 MB | 2019-04-23

叹久

7年用户

分享资料665个

  Eclipse是一个开源、免费、跨平台、支持插件扩展的Java、C/C++等集成开发环境。Eclipse通过CDT可以比较好的支持 C/C++的开发,读者可以到Eclipse官网直接下载CDT版本的Eclipse。在Eclipse中添加GNU ARM Eclipse插件,与 YAGARTO GNU ARM Toolchain和J-link仿真调试器结合,就可以比较好地支持STM32的开发与调试。

  但是Eclipse有其缺点。Eclipse做Java开发比较方便,代码编辑与提示、代码编译都很方便,但是针对C/C++的代码提示不方便。Eclipse臃肿,代码编译速度慢。Eclipse的GNU ARM 环境配置复杂,调试不便。在这里,本人还是推荐使用 Em::Blocks。Em::Blocks小巧,不像Keil uVision那么大,也不像Eclipse那般臃肿。Em::Blocks安装、配置相对Keil uVision 更简单方便,Eclipse的环境配置相对更复杂,更容易出错。Em::Blocks的代码编辑环境相当智能化,相对Keil uVision好很多,相比Eclipse也毫不逊色。Em::Blocks内嵌了GNU编译器,代码的编译速度是Keil uVision和Eclipse不能比拟的。 Em::Blocks内嵌对几种JTAG仿真调试器的支持,调试时方便快捷,相比Keil uVision也毫不逊色。Eclipse的代码提示、配置、编译、调试的体验很差,在此不赘述。Em::Blocks STM32开发环境的搭建在《EmBlocks + J-Link,STM32开源开发环境搭建与调试》这一文档中有详述。

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !