打印
[工具和软件]

Codewarrior、IAR和Keil MDK三大开发环境优缺点

[复制链接]
9495|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的经验分享 !

使用特权

评论回复
5
wenqing870714| | 2015-4-14 10:22 | 只看该作者
受教了!

使用特权

评论回复
6
```| | 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无疑是最正确的。

使用特权

评论回复
7
芙蓉洞| | 2015-5-24 23:24 | 只看该作者
一开始用的就是keil,不过不了解底层是如何编译的
现在学习如何将gcc嵌入到Eclipse里面

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

88

主题

427

帖子

15

粉丝