ioro55555 发表于 2011-7-16 13:07:29

坛里总有人问KEIL和IAR的区别,本人将KEIL4.12和IAR6.10的一些功能进行比较,请楼下们

先抛砖引玉希望楼下补充:
1)代码编辑方面
KEIL支持close all,close all but this,copy full path,open containing folder有点像vs2005,比较贴心
IAR只有可怜的三项
2)watch方面
KEIL在watch里写太长的表达式无法观察,数组array,n必须是常量,直接sizeof也不行
IAR在watch里可以放长表达式,数组array,n可以是变量,直接sizeof可用
3)编译方面暂时没发现太大差别
在一个也是比较重要的,keil只支持到arm9
IAR支持arm11,A8,A9等

biansf2001 发表于 2011-7-16 13:44:20

第3个不是理由哦
keil4.21支持到A8 A9 了

ioro55555 发表于 2011-7-16 14:22:13

回复【1楼】biansf2001 花溅泪
-----------------------------------------------------------------------

真的?!去官网看一下先

ioro55555 发表于 2011-7-16 14:27:06

回复【1楼】biansf2001 花溅泪
-----------------------------------------------------------------------

没有啊keil官网上的最新的4.20
Complete support for Cortex-M, Cortex-R4, ARM7, and ARM9 devices
没出现A8,A9的字样啊,给个链接吧

ioro55555 发表于 2011-7-16 14:30:26

对了,IAR里对多个jlink一起调试支持的不错,keil我还不会弄.

xivisi 发表于 2011-7-16 14:43:06

MDK 外设 功能强大

chmh8981 发表于 2011-7-16 15:36:43

第3个 应该是 RV-MDK + RVDS 和 IAR-ARM 比较才对
      据说编译效果 RVDS > IAR-ARM > gcc > RV-MDK
我也不知道对不对,望指正。

ioro55555 发表于 2011-7-26 09:27:32

回复【6楼】chmh8981
-----------------------------------------------------------------------

我用RVDS时,用个字节对齐的指令,结果仿真调试出错,这是我弃掉RVDS换IAR的主要原因

ioro55555 发表于 2011-7-26 09:29:02

回复【5楼】xivisiLiYong
-----------------------------------------------------------------------

能否举个例子?

caiseyuzhou 发表于 2012-4-11 23:29:21

有没有4.12下载啊?
页: [1]
查看完整版本: 坛里总有人问KEIL和IAR的区别,本人将KEIL4.12和IAR6.10的一些功能进行比较,请楼下们