IAR Systems
企业品牌
未认领瑞典嵌入式系统开发工具供应商,提供编译器、调试器、集成开发环境及其他软件工具。
最近更新 2026年8月31日
AI 爬虫读取
暂未记录到 AI 爬虫读取这个词条。
概览
IAR Systems是一家瑞典计算机软件公司,专注于开发、测试、调试、保护和认证嵌入式软件的工具。其产品被工程师用于为微控制器、处理器及其他设备创建固件,涉及工业自动化、汽车系统、消费电子、医疗技术、电信和物联网等领域。 公司成立于1983年,原名Ingenjörsfirma Anders Rundgren,瑞典语意为“Anders Rundgren工程公司”。早期工作集中于8位处理器的开发工具。随着嵌入式计算能力的增强和复杂度的提升,IAR Systems扩展到16位和32位处理器市场,并围绕优化编译器、源代码级调试和集成开发环境建立了业务。公司后来增加了对64位开发的支持,包括2021年的Arm工具和2022年的RISC-V支持。 IAR Systems最著名的产品是IAR Embedded Workbench,这是一个集成开发环境,结合了C和C++编译器、C-SPY调试器、代码分析功能以及可选的安全和功能安全特性。该工具链支持广泛的处理器系列和架构,包括Arm、RISC-V、8051、AVR、MSP430、RL78、RH850、RX、STM8、V850等嵌入式目标。其重点是优化生成的代码、专业的调试、广泛的设备覆盖以及符合合规性的开发流程。 公司还提供IAR Build Tools,用于持续集成和持续交付环境中的自动化编译和测试。IAR Visual State用于图形化、基于状态的设计,并可生成C、C++、C#和Java等语言的代码。安全和功能安全扩展支持安全部署、安全分析以及符合ISO 26262、IEC 61508和IEC 62304等标准的开发流程。这些产品使IAR Systems超越了传统的编译器供应商,成为嵌入式团队管理可靠性、安全性和安全性要求的专业工具合作伙伴。 IAR Systems总部位于乌普萨拉,通过在欧洲、亚洲和北美的子公司以及在其他地区的分销商进行全球运营。公司报告称全球员工超过200人。它作为IAR Systems集团的一部分运营,该集团与纳斯达克北欧市场相关联。其当前业务范围集中于商业开发工具和相关工程支持,服务于嵌入式软件团队。
沿革
IAR Systems于1983年在瑞典成立,最初名为Ingenjörsfirma Anders Rundgren,以创始人Anders Rundgren命名。公司进入嵌入式软件市场时,开发系统主要围绕资源受限的8位处理器构建。其最初的目标是帮助工程师高效地编写和调试底层软件,特别是通过针对嵌入式硬件定制的编译器技术。 随着微控制器和嵌入式处理器在内存、性能和功能复杂性方面的提升,IAR Systems将其技术扩展到16位和32位架构。这一转变使公司能够服务于更广泛的嵌入式应用,并为其跨架构开发工具业务奠定了基础。IAR Systems没有专注于单一芯片供应商,而是为众多处理器系列开发工具,使客户在更换硬件平台时能够保持熟悉的工作流程。 公司的主要集成环境演变为IAR Embedded Workbench。该平台集成了优化C和C++编译器、C-SPY调试器以及额外的分析功能。随着时间的推移,支持的架构集扩展到包括Arm、8051、AVR、MSP430、RL78、RH850、RX、STM8、V850等系列。这种广泛的支持成为公司为跨多代产品或硬件平台开发产品的工程组织提供的核心价值主张。 IAR Systems还将其产品组合扩展到传统的编辑、编译和调试功能之外。IAR Visual State提供了图形化建模和基于状态的设计,并具有代码生成能力。C-STAT和C-RUN增加了静态和运行时分析,而其他扩展则涉及安全性、安全部署和功能安全开发。针对ISO 26262、IEC 61508和IEC 62304等标准认证或设计的工具链帮助公司服务于软件缺陷可能带来安全、监管或责任风险的行业。 向自动化工程流程的转变导致了IAR Build Tools的引入和扩展。这些工具面向脚本化和持续集成工作流,包括在Windows和Linux上的自动化构建和测试。这将IAR Systems的角色从桌面IDE供应商扩展为现代软件生产流程的参与者。 公司继续增加对更新处理器方向的支持。它于2021年引入了64位Arm能力,并于2022年增加了RISC-V支持,反映了这些架构在嵌入式和平板计算应用中日益增长的重要性。引用的材料描述了对既有和新指令集系列的支持,其中RISC-V工具覆盖RV32和RV64基础及相关的扩展。 IAR Systems总部位于瑞典乌普萨拉,并通过在德国、法国、印度、日本、韩国、中国、美国、台湾和英国的子公司进行国际运营,分销商服务于其他市场。它是IAR Systems集团的一部分,与纳斯达克北欧上市相关联。公司仍然是商业嵌入式开发工具的活跃提供商,其产品组合围绕编译器技术、调试、分析、自动化、安全和功能安全组织。
产品与定位
专业的嵌入式开发工具提供商,强调优化的C/C++工具链、广泛的处理器支持、调试、自动化构建以及安全和安全导向的工程流程。
集成开发环境和嵌入式工具链
IAR Embedded Workbench
IAR Embedded Workbench是公司用于嵌入式C和C++开发的主要集成环境。它结合了优化编译器、C-SPY源代码级调试器以及C-STAT静态分析和C-RUN运行时分析等分析功能。该环境支持超过30个处理器系列和广泛的8位、16位、32位和64位目标,包括Arm、RISC-V、8051、AVR、MSP430、RL78、RH850、RX、STM8和V850。可选的安全和功能安全能力支持受监管或高保证性的开发。
自动化构建和测试工具
IAR Build Tools
IAR Build Tools专为命令行、脚本化和持续集成工作流设计,而非仅用于交互式IDE使用。它们支持嵌入式项目的自动化编译和测试,适用于Windows和Linux环境。这些工具面向希望将IAR的编译器技术集成到可复现的软件生产流程(包括CI/CD系统和自动化质量检查)中的团队。
图形化软件设计和代码生成
IAR Visual State
IAR Visual State是一款用于基于状态的软件架构的图形化设计工具。它帮助开发者建模行为并从这些模型生成实现代码。该产品支持C、C++、C#和Java的代码生成,适用于嵌入式和其他软件项目,在这些项目中显式状态机设计可以提高结构、可追溯性和可维护性。
嵌入式安全和功能安全工具
安全和功能安全扩展
这些扩展解决了安全分析、安全部署和功能安全工程问题。产品组合包括Secure Deploy、面向安全的分析能力以及针对ISO 26262、IEC 61508和IEC 62304等标准认证或开发的工具链。它们面向在汽车、工业、医疗和其他系统中工作的嵌入式开发者,这些系统中软件保证、合规证据和受控部署非常重要。
近期事件
IAR Systems任命Richard Lind为首席执行官[2]
I.A.R. Systems Group AB董事会任命Richard Lind为IAR Systems首席执行官;他自2021年10月18日起担任临时首席执行官。
报道
IAR Systems 为 IAR Build Tools for Arm 增加 Linux 和 Windows 支持[3]
IAR Systems 宣布,IAR Build Tools for Arm 现已支持 Linux 和 Windows 安装,扩展了该工具在自动化构建和测试工作流程中的适用范围。
报道
IAR Systems与NSITEXE宣布开展RISC-V功能安全合作[4]
IAR Systems宣布与NSITEXE合作,为基于RISC-V的应用提供具备功能安全支持的开发工具解决方案。
报道
IAR Systems 与兆易创新合作支持 RISC-V MCU 开发工具[5]
IAR Systems 宣布与兆易创新建立合作伙伴关系,为兆易创新基于 RISC-V 内核的 MCU 产品提供开发工具。报道还称,IAR Embedded Workbench 已支持该系列 MCU。
报道
IAR Systems 更新 Renesas RL78 MCU 功能安全工具[6]
IAR Systems 发布了面向 Renesas RL78 的 IAR Embedded Workbench 功能安全版 4.20,新增 C18 和 C++17 支持、堆栈保护及用户体验功能。
来源6 个来源
- 1IAR Systemsen.wikipedia.org
- 2IAR Systems任命Richard Lind为首席执行官automation.com
- 3IAR Systems 为 IAR Build Tools for Arm 增加 Linux 和 Windows 支持prnewswire.com
- 4IAR Systems与NSITEXE宣布开展RISC-V功能安全合作eejournal.com
- 5IAR Systems 与兆易创新合作支持 RISC-V MCU 开发工具tech.sina.com.cn
- 6IAR Systems 更新 Renesas RL78 MCU 功能安全工具prnewswire.com
引用本词条: 请引用规范词条页。 /brand-wiki/iar-systems · 编辑方针 · 词条如何编纂