打印
[开发工具]

Keil和IAR嵌入式开发工具怎么选择?

[复制链接]
803|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rosemoore|  楼主 | 2024-2-26 15:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
从芯片角度分析

Keil已经被Arm收购,主要支持Arm和8051内核。

IAR Embedded Workbench是第三方的开发工具,支持绝大多数主流内核。两者价格差不多,但只要未来可能做非arm内核的开发,建议选IAR,选Keil未来大概率还是要转到IAR。Keil的DS-5版本对AMR 64位的支持是领先的,但是有消息说,2021年IAR也会支持ARM 64位了。



从编译效率分析

编译效率上,根据芯片不同,Keil和IAR各有千秋,但是总体来说,还是IAR占优的情况居多(数据来自第三方测评CoreMark,Keil都被ARM收购了,很多ARM内核上还是搞不过IAR,莫名其妙),如果比较在意编译效率且已经确定了用什么芯片,可以去网上查查同一个芯片keil和IAR谁的编译效率高。



使用方式分析

license授权方式上,两者都有单机版和网络版,单机版就是仅能在一台电脑上激活,网络版就是同一个公司里谁都可以用,但是买了几个license,就最多同时几个人用。IAR的单机版除了用CD Key激活,还可以用USB狗激活,相当于一个可携带的版本,出差和借用的时候也许用得着,不过千万别把USB狗搞丢了,找回比较麻烦。



技术支持角度

另外,根据官方的说法,Keil没有本地的技术支持,很多都是中国的代理公司帮忙支持,找官方是要发英文邮件。IAR是有中国区支持的,不用跟客服讲英文。



价格方面

同样级别的License IAR是比Keil更编译的,原因主要是IAR支持厂家直销,Keil必须通过代理商买,懂的都懂。

使用特权

评论回复
沙发
liu96jp| | 2024-2-29 22:34 | 只看该作者
建议还是使用keil,如果开发STM32来说

使用特权

评论回复
板凳
lix1yr| | 2024-2-29 22:45 | 只看该作者
这个都可以啊,习惯哪个就用哪个呗

使用特权

评论回复
地板
d1ng2x| | 2024-2-29 22:56 | 只看该作者
我是用keil比较多

使用特权

评论回复
5
suw12q| | 2024-2-29 23:13 | 只看该作者
建议使用IAR,其实IAR的编译效果比keil还好点

使用特权

评论回复
6
zhizia4f| | 2024-2-29 23:25 | 只看该作者
可以随意的,选择IAR好像比较多吧

使用特权

评论回复
7
p0gon9y| | 2024-2-29 23:42 | 只看该作者
直接keil,支持的很多,就用吧

使用特权

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

本版积分规则

49

主题

1310

帖子

2

粉丝