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条评论
快来发表一下你的评论吧 !