坛里总有人问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等 第3个不是理由哦
keil4.21支持到A8 A9 了 回复【1楼】biansf2001 花溅泪
-----------------------------------------------------------------------
真的?!去官网看一下先 回复【1楼】biansf2001 花溅泪
-----------------------------------------------------------------------
没有啊keil官网上的最新的4.20
Complete support for Cortex-M, Cortex-R4, ARM7, and ARM9 devices
没出现A8,A9的字样啊,给个链接吧 对了,IAR里对多个jlink一起调试支持的不错,keil我还不会弄. MDK 外设 功能强大 第3个 应该是 RV-MDK + RVDS 和 IAR-ARM 比较才对
据说编译效果 RVDS > IAR-ARM > gcc > RV-MDK
我也不知道对不对,望指正。 回复【6楼】chmh8981
-----------------------------------------------------------------------
我用RVDS时,用个字节对齐的指令,结果仿真调试出错,这是我弃掉RVDS换IAR的主要原因 回复【5楼】xivisiLiYong
-----------------------------------------------------------------------
能否举个例子? 有没有4.12下载啊?
页:
[1]