http://www.zhihu.com/question/21416946
STM32 开发环境用哪个呢?
MDK 应用广兼容性好, IAR 比较老牌 是日本公司.
本人用Keil arm最新版本V5最爽的功能就是支持代码补全!!
一直用iar
keil和IAR都行,keil界面简单,IAR要配置的比较多
用Keil MDK的人多一些,遇到问题更容易寻求到帮助。并且Keil 是ARM公司软件,支持更好,相比IAR是第三方,不占优势。
从体验上来讲我觉得Keil的界面舒服一些,并且容易配置。IAR配置稍微麻烦一些。Keil调试方便,并且开发例程和资料多与IAR,用Keil开发更快更方便。
Keil MDK调试功能较强大。新版代码补全功能还不够完善,现在主要用VS2010(装VA助手)编辑,MDK编译。
eclipse+cdt+mingw+yagarto,用了4年,做过三个商业项目,写过一个小型操作系统。
用KEIL比较方便,毕竟现在是ARM自家的。不过KEIL的代码编辑能力的确不是很好,你可以考虑用Source Insight编辑程序,然后用KEIL编译、下载和调试。
一边倒: 我学习使用Keil