jicheng0622

【嵌入式】【原创】浅析Codewarrior、IAR和Keil MDK三大开发环境优缺点

0
阅读(9986)

好几天没有怎么上网,今天打开论坛看到AET又开始了新的活动,不错不错,呵呵,这得顶上一顶,支持一下~

今天打算拿出来几个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技术培训资料分享》去下载全部文档,下面就直接上图了,一家之言,欢迎拍砖,当然如果觉着还可以的话欢迎投票,呼呼~

image

今儿有点不在状态,呵呵,不多说了,未完待续~

Baidu
map