IAR VS Keil MDK,你会选择哪个?

2019-12-30 19:27发布

发现,网络上找的ARM视频或STM32视频,都是教IAR的,IAR真的就比Keil好用?
但坛子里却很多Keil的教程,说明Keil用户多?
求高手详细说下这两者的使用率及优缺点。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
Pony279
1楼-- · 2020-01-10 10:41
electrlife 发表于 2012-4-2 21:45
呵呵,你说的IAR很容易做到,说的是IAR自带的UCOS-II的插件吗?
其实这种插件对于UCOS-III已经无效了!
...

我记得C51也是可以把所有的设置成重入的,不过效率低,一般人不这么干。。。
KongQuan
2楼-- · 2020-01-10 15:07
panda1985 发表于 2012-4-2 08:24
两个都在用,主要用IAR, 但是IAR有时候让人很蛋疼,比如在使用scanf的时候,IAR编译后用scanf会丢失数据, ...

可以是你选择了scan连接的库是small的原因,选择full应该就没有问题了。
当然full的代码会大很多。
heaijun
3楼-- · 2020-01-10 15:22
 精彩回答 2  元偷偷看……
i55x
4楼-- · 2020-01-10 17:21
jisaowang 发表于 2012-4-2 17:04
其他的不知道,反正从coremark的分数上来看,这2个编译器就是伯仲之间的,每MHZ分数差在小数点后2位,最后 ...

coremark不过是个山寨测试软件,又没有什么权威性,你笑的满地是牙都没有用。
我已经下载了源码,可惜下载到的STM32 port里面只有mdk,没有iar,没有gcc,更没有green hills,这种山寨网站。。。。。也就是你这种小白会拿鸡毛当成令箭。
而STM32F4的mdk、iar、greenhills都通过了这个网站的certification,简直无语了,连测试代码都不放出来,就敢下结论,这个网站也太业余了吧?

我争取用2~4周的时间看看测试代码,用mdk、iar、gcc编译一下,如果电驴速度给力能下到greenhills4,也可以测试。
i55x
5楼-- · 2020-01-10 18:54
electrlife 发表于 2012-4-2 21:45
呵呵,你说的IAR很容易做到,说的是IAR自带的UCOS-II的插件吗?
其实这种插件对于UCOS-III已经无效了!
...

你搞错了吧。

IAR是个开放系统,ucos-ii插件是micrium给做的,同样的其他RTOS插件也是这些RTOS厂家推出的,不是IAR做的。

MDK是个封闭系统,只认自家的RLARM一种RTOS(mqx是特例)。
jisaowang
6楼-- · 2020-01-10 19:27
我只知道现在st,nxp,microchip,arm通通用coremark做标准。也不知道是哪个山寨,哈哈

一周热门 更多>