用IAR好还是用KEIL好

2025-05-17 22:34:00
推荐回答(4个)
回答1:

推荐用IAR ,IAR在各方面都比KEIL做的要好。
KEIL在大工程的优化效果低于IAR.
KEIL在编译速度上低于IAR。
KEIL在生成Browse信息上 速度就跟屎一样(我现在就遇到这个问题,所以来吐槽下)

回答2:

IAR和KEIL在芯片支持、价格和编译效率方面各有优势。
1. 芯片支持:KEIL主要支持Arm和8051内核,而IAR Embedded Workbench支持绝大多数主流内核。如果未来可能做非arm内核的开发,建议选择IAR。
2. 价格:两者价格相似,但IAR有中国区支持,不用担心英文客服。
3. 编译效率:总体来说,IAR的编译效率比KEIL更高。如果在编译效率方面有较高要求,或者已经确定使用特定芯片,可以查看网上关于同一种芯片在KEIL和IAR下的编译效率对比数据。
综上所述,选择IAR还是KEIL,应根据具体需求和场景进行决策。

回答3:

国产的单片机厂商大都都是提供KEIL的例程,不管是C51内核的不是ARM内核的都是如此,因为国内的8位机大都是51内核,这些厂商有十几到几十家之多,32位的大都是仿STM32的,他们不管有多少家,都是有一个共同的特点,那就是厂家提供一个他们自己的品牌安装包,只要装了他们品牌的安装包后你打开KEIL就能找到他们品牌型号的单片机了,网上例子也是KEIL的多,网店上买的模块也大都是提供KEIL的代码。
并不是说IAR一无是处,IAR编译是比KEIL快。

回答4:

从功能上来说,两者区别不大,都能使用。
从细节上来说,各有特色就看你更偏向于哪一点:
KEIL使用者众多,尤其是学生从大学开始就使用Keil,网上资源丰富,你遇到的各种问题都能收到信息,有助于对软件的学习。
IAR企业使用较多,软件比Keil小,编译速度更快,可以仿真过程中打断点等优秀特点。但遇到新旧版本工程不兼容总会出现莫名其妙的问题,但都可以通过另建工程来解决。
总之最好的选择就是,你身边的人(同时,朋友,同学,或者你正在看的教程,书本等)用哪一种最多,你就用哪一种。