[工具和软件] Codewarrior、IAR和Keil MDK三大开发环境优缺点

[复制链接]
9963|6
 楼主| vigous1 发表于 2015-3-28 11:38 | 显示全部楼层 |阅读模式

今天打算拿出来几个IDE对比一下它们的优点和缺点,好给刚入门的初手一些参考。为了避免存在误人子弟之嫌,我不会以我个人偏好下定义哪款好用哪款不好用,这里仅仅晒出自己一家之言,选择权还是在大家手里,毕竟好用不好用,用了才知道(不要看广告看疗效,咳咳),适合自己的才是最好的。

    以M4为例(咳咳,自己成M4专业户了),目前基于M4的开发环境主要有Codewarrior10.1及以上、IAR6.1及以上、Keil MDK、CodeSourcery、GNU Tools、Green Hills等很多,不过前三种仍是主流。CodeSourcery自己当初曾经下下来试用过一阵,仍然是基于Eclipse,感觉跟Codewarrior差不多(当然可能自己没怎么深入),GNU Tools麻烦的在于需要自己搭建配置GCC和GDB,但是把这哥俩集成到某个IDE当中不失为一种上上策之选,下面会介绍其实Codewarrior就是这样的,至于Green Hills自己接触的确有点少所以就不多提了。

    说的那么多文字,感觉还是图来的实在,呵呵,下面我就用图文的形式对Codewarrior、IAR和MDK做了简单分析比较,图文来自当初我在山东赛区研讨会上的总结,有兴趣的可以移步《2013年山东赛区智能车研讨会Kinetis技术培训资料分享》去下载全部文档,下面就直接上图了,一家之言,欢迎拍砖,当然如果觉着还可以的话欢迎投票,呼呼~


598330983 发表于 2015-3-29 00:08 来自手机 | 显示全部楼层
以前不知道这么多,谢谢分享
598330983 发表于 2015-3-29 00:09 来自手机 | 显示全部楼层
Keil MDK、CodeSourcery、GNU Tools、Green Hills等很多,不过前三种仍是主流
FSL_TICS_ZJJ 发表于 2015-4-2 11:41 | 显示全部楼层
   非常感谢你关于IDE的经验分享 !
wenqing870714 发表于 2015-4-14 10:22 | 显示全部楼层
受教了!
``` 发表于 2015-5-24 10:39 | 显示全部楼层
对于Keil和IAR,想跟楼主请教:
个人觉得,ARM的Cortex-M系列会横扫低端单片机市场,因为Keil和ARM的关系。Keil必定会慢慢蚕食IAR的市场。
ARM不指望Keil收钱,而且IAR的营收却主要来自开发工具。ARM和IAR的关系,像极了PC时代的微软和Borland。
以此类推,IAR在未来几年份额下降的时候,会被某家多金、而不愿受制于ARM的厂商收购,极有可能是ST这样。
所以,目前选择Keil无疑是最正确的。
芙蓉洞 发表于 2015-5-24 23:24 | 显示全部楼层
一开始用的就是keil,不过不了解底层是如何编译的
现在学习如何将gcc嵌入到Eclipse里面
您需要登录后才可以回帖 登录 | 注册

本版积分规则

88

主题

427

帖子

15

粉丝
快速回复 在线客服 返回列表 返回顶部