关注+星标公众号,不错过精彩内容
作者 | strongerHuang
微信公众号 | strongerHuang
最近,我把电脑上的 IAR EWARM升级到了最新的V9.70.1,但安装过程差点让我放弃了。
整个安装过程大概花了20分钟左右,我的电脑配置不算非常好,但也不是差。我当时以为是电脑配置不好,或者电脑用久了碎片比较多,然后重新换了一台电脑,速度还是一样很慢很慢。。。
为什么会安装这么久?我的推测是:IAR支持的MCU类型众多,组件以及软件包太多,零碎文件太多,安装拷贝的过程非常耗时。它不像Keil将MCU支持包(软件包)独立出来下载安装。
IAR为什么没有像Keil支持独立安装支持包,难道是IAR没落了?前几年IAR动作频频,而今年又被Qt收购。
今天就来讲讲IAR从崛起到巅峰,再到“没落”的这些经历。
IAR 的发展历史
IAR 既是一家公司的名称,也是一款 IDE 软件。
1983年:IAR Systems在瑞典乌普萨拉,由几位瑞典工程师创立。初期专注于为8位微控制器(如Intel 8051架构)提供开发工具,同时,推出首款针对68000微处理器的汇编器,奠定技术基础。
1986年:发布全球首个嵌入式C编译器,支持8051、MSP430等早期微控制器,以代码优化能力闻名,成为行业技术标杆。
1990年:逐步扩展产品线,整合编译器、调试器等工具,形成集成开发环境(IDE)雏形,覆盖8位至32位微处理器市场。
1999年:在纳斯达克OMX斯德哥尔摩交易所上市,加速全球化布局,业务扩展至欧美亚多国。
2003年:进入中国市场,设立北京办事处,2007年成立全资子公司爱亚软件技术咨询(上海)有限公司,强化本地化支持。
2008年:通用MCU架构整合趋势显现,Arm内核MCU崛起,IAR调整战略,重点支持Arm架构,同时保持对专有架构的兼容性。
2010年:与瑞萨电子、杰发科技等企业建立长期合作,支持超过4000款瑞萨芯片开发,巩固在汽车电子领域的地位。
2018年:收购物联网安全公司Secure Thingz,增强安全服务能力,推动业务多元化。
2020年:与兆易创新联合推出RISC-V解决方案,扩展对GD32系列Arm内核MCU的工具链支持,布局新兴架构市场。
2021年:RISC-V工具链获TÜV南德认证,符合医疗、汽车等行业国际标准,强化功能安全领域竞争力。
2022年:IAR Embedded Workbench新增64位RISC-V内核支持,覆盖更广泛应用场景。与极海半导体合作,开发全球首款基于Cortex-M52的MCU,推动高性能嵌入式计算发展。
2023年:品牌升级为“IAR”,简化名称以强化技术转型形象。推出基于模型的设计工具IAR Visual State 2023版,增强Linux平台兼容性,适用于自动驾驶等复杂项目。
2025年:芬兰软件公司 Qt Group(以跨平台UI框架 Qt 闻名)宣布全资收购 IAR Systems。
IAR 强过Keil ,为什么被Keil超越了?
IAR 工具链和生态在整个行业来说都是领先的,推出了多种款式IDE(如:EWARM、EWSTM8、EW430、EW801等),因此支持的MCU类型,是远超Keil支持MCU类型的。
IAR的工具链也是非常强大,从综合水平来说,也是远超Keil的,但这几年IAR明显被Keil超越了,最后沦为“被Qt收购”的下场?
1、安装与吃点配置
IAR的安装包集成了各种软件包,安装费时间,还占电脑硬盘。同时,IAR使用的时候,相比Keil要吃电脑配置的多。
2、IAR调试不如Keil
IAR的工具链非常强大,但调试的功能,相对Keil还是差一点。站在工程师的角度,调试是开发过程中重要的一环,这个功能就显得非常重要。
3、IAR兼容性不如Keil
IAR跨版本的兼容性一直不是很好,前些年我深有体会,当时用新版本的IAR打开老版本的项目,各种不兼容,要么重新安装老版本IAR,要么重新创建工程。
4、IAR更贵
IAR是商业收费软件,授权费用相比Keil也是更贵。
5、IAR用户群体变少了
早些年,IAR相对Keil优势比较明显,但这些年Keil也在成长呢,用户群体逐渐转移了,再加上很多入门MCU的同学大多选择Keil,导致IAR用户群体越来越少。
最后,大家用IAR,还是Keil,还是用其他工具?
------------END------------
手撸操作系统,一定要看Linux 内核!
年底了,小心公司用这几种方式辞退你
C语言中的volatile到底有什么用?