news 2026/5/6 3:20:21

IAR从崛起到巅峰,再到“没落”,都经历了什么?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
IAR从崛起到巅峰,再到“没落”,都经历了什么?

关注+星标公众,不错过精彩内容

作者 | 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到底有什么用?

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/3 19:58:11

RS232接口引脚定义电气特性:工业级可靠性解析

RS232接口引脚定义与电气特性:为什么它在工业现场“老而不死”?你有没有遇到过这样的场景?一台崭新的PLC控制柜里,布满了现代化的以太网和CAN总线模块——但角落里赫然插着一根DB9串口线,连向一个老旧的温控仪。打开设…

作者头像 李华
网站建设 2026/5/2 10:07:33

Stata开源项目终极指南:从零开始的数据分析实战

Stata开源项目是世界银行DIME分析团队精心打造的数据管理分析工具集,专为科研人员和数据分析师提供强大的统计计算和数据处理能力。这个开源项目汇集了多个实用的Stata命令包,让复杂的数据分析任务变得简单高效。 【免费下载链接】stata Stata Commands …

作者头像 李华
网站建设 2026/5/3 12:46:40

深度剖析MOSFET的三个工作区域基础

从零搞懂MOSFET的三大工作区:截止、线性与饱和,一文讲透底层逻辑你有没有在设计开关电源时,发现效率上不去?或者调试一个放大电路,输出总是失真?甚至写驱动代码控制电机,MOSFET莫名其妙发热烧毁…

作者头像 李华
网站建设 2026/5/5 13:03:12

DNF包管理器终极指南:从安装到精通

DNF包管理器终极指南:从安装到精通 【免费下载链接】dnf Package manager based on libdnf and libsolv. Replaces YUM. 项目地址: https://gitcode.com/gh_mirrors/dn/dnf DNF(Dandified YUM)是新一代的RPM包管理器,作为Y…

作者头像 李华
网站建设 2026/5/1 9:26:36

开源AI工具链推荐:Miniconda为核心组件

开源AI工具链推荐:Miniconda为核心组件 在人工智能项目开发中,你是否经历过这样的场景?刚克隆一个同事的代码仓库,满怀期待地运行 pip install -r requirements.txt,结果却因版本冲突报错;或者为了跑通某个…

作者头像 李华
网站建设 2026/5/4 10:37:42

终极指南:如何在SwiftUI中快速构建专业级富文本编辑器

终极指南:如何在SwiftUI中快速构建专业级富文本编辑器 【免费下载链接】RichTextKit RichTextKit is a Swift-based library for working with rich text in UIKit, AppKit and SwiftUI. 项目地址: https://gitcode.com/gh_mirrors/ri/RichTextKit 还在为Swi…

作者头像 李华