tag 标签: iar

相关博文
  • 热度 6
    2023-6-13 19:19
    719 次阅读|
    0 个评论
    国民技术与IAR展开生态合作,IAR集成开发环境全面支持N32系列MCU
    IAR Embedded Workbench for Arm 集成开发环境 现已 全面支持 基于 国民技术 N32 G/L/WB/A 等工业与车规 MCU 的应用开发 嵌入式开发软件和服务的全球领导 者 IAR 近日发布的集成开发环境 IAR Embedded Workbench for Arm 9.40 版, 已 全面 支持国民技术 N32 系列产品,其中包括基于 M4 内核的 N32G452 、 N32G455 、 N32G457 、 N32G4FR 、 N32WB452 、 N32G432 、 N32G435 、 N32L436 、 N32L406 、 N32G430 、 N32G401 系列 MCU 和 N32A455 系列车规 MCU ,以及基于 M0 内核的 N32G031 、 N32G032 、 N32G003 系列 MCU ,方便 全球客户 基于 N32 进行产品 开发。 国民技术 N32 系列 MCU 产品经过快速发展,已形成 17 个产品序列,超过 100 款量产型号,产品规划覆盖 CortexM0 、 M4 、 M7 等 32 位全线产品,公司已成为工业与汽车领域领先的国产通用 MCU 供应商。国民技术致力于芯片技术助力客户应用创新,加强生态合作提升客户开发效率,目前产品在工业控制、电机驱动、电池及能源管理、智能表计、医疗电子、汽车电子、安防、生物识别、通讯、传感器、机器自动化等应用方向都已批量出货,并获得头部客户广泛认可。 IAR Embedded Workbench for Arm 是全球数万名开发者首选的嵌入式软件开发解决方案。凭借强大的代码优化功能,开发者可以最大限度地挖掘所选 MCU 的性能潜力,同时尽可能地保持应用程序节能。不仅如此,该解决方案还提供了强大的调试功能,如灵活的代码和数据断点、运行时堆栈分析、调用堆栈可视化、代码覆盖率分析和功耗的集成监控,搭配 IAR 的硬件仿真器 I-jet ,可以实现没有数目限制的 Flash 断点。 同时,集成的静态代码分析工具 C-STAT 支持 MISRA , CWE 和 CERT 编码标准,动态代码分析工具 C-RUN 支持算术错误,数组访问越界错误等检测,帮助用户在日常开发过程中及早发现代码中的潜在问题,提高代码质量。此外, IAR 还提供经过 TÜV SÜD 认证的功能安全版本,满足 ISO 26262 等十项功能安全认证要求,帮助用户加速功能安全产品开发和认证。 国民技术生态应用开发部总监徐超勇表示:“ IAR 是全球领先的嵌入式系统开发工具和服务厂商,我们非常高兴与 IAR 达成合作。国民技术非常重视产品生态建设, N32 系列 MCU 的开发生态覆盖客户全生命周期管理要素,完备的 软件开发、调试平台 支持是 N32 系列 MCU 开发生态建设中非常重要的一个环节。通过此次与 IAR 的合作,国民技术必将更好地服务国内外客户,后续我们还会有更多产品加入 IAR Embedded Workbench for Arm 集成开发环境大家庭,为客户基于 N32 的产品开发提供极大便利。” IAR 亚太区副总裁 Kiyo Uemura 表示:“国民技术是中国通用 MCU 、安全芯片领先企业,我们很高兴可以和国民技术达成合作,共同服务于海内外各行各业的最终用户。近几年来, IAR 和众多中国本土 MCU 厂商建立了生态合作关系,国民技术是我们在中国的又一个标志性合作伙伴。 IAR 提供的不仅仅是开发工具,更是安全的开发工具,这一点与国民技术生产安全芯片的理念不谋而合。我们将一如既往地为开发者提供先进的工具和全面的安全措施,与合作伙伴一起推动嵌入式行业迈向更具创新性和完整性的未来。” 关于国民技术 国民技术股份有限公司(简称:国民技术) 2000 年源于国家“ 909 ”集成电路专项工程成立, 2010 年创业板上市(股票代码 : 300077 ),是通用 MCU 、安全芯片领先企业和国家高新技术企业。总部位于深圳,在北京、上海、武汉、西安、重庆、香港、新加坡、美国奥斯汀、日本东京等地设有分支机构。主营产品包括:通用 MCU 、安全芯片、可信计算芯片、智能卡芯片、蓝牙芯片、 RCC 创新产品等,广泛应用于网络安全认证、电子银行、电子证照、移动支付与移动安全、物联网、工业联网及工业控制、智能家电及智能家庭物联网终端、消费电子、电机驱动、电池及能源管理、智能表计、医疗电子、汽车电子、安防、生物识别、通讯、传感器、机器自动化等应用方向。 关于 IAR IAR 为嵌入式开发提供世界领先的软件和服务,帮助世界各地的公司创造满足当前需求和未来趋势的安全创新产品。自 1983 年以来, IAR 解决方案在确保质量、安全、可靠和效率的同时,帮助工业自动化、物联网、汽车和医疗等行业的公司开发了超过一百万个嵌入式应用。 IAR 为 200 多个半导体合作伙伴的 15000 个芯片与设备提供支持。公司总部位于瑞典乌普萨拉,并在世界各地设有销售和支持办事处。 IAR 为 I.A.R.Systems Group AB 所有,在纳斯达克 OMX 斯德哥尔摩交易所上市,属于中型股指数(股票代码: IAR B )。
  • 热度 8
    2023-6-9 19:40
    1237 次阅读|
    0 个评论
    IAR Embedded Workbench 9.40 版本引入了 与指针验证和分支目标识别( PACBTI )扩展的无缝兼容性,保护嵌入式应用程序免受各种安全攻击。 嵌入式软件和服务的全球领导者 IAR 发布了备受欢迎的 IAR Embedded Workbench for Arm v9.40 版本 ,最新版本引入了针对代码安全的增强功能:添加了针对 Armv8.1-M 专用的指针验证和分支目标识别( PACBTI )扩展。 通过 PACBTI ,用户应用程序可以通过加密签名来增强防护,有效防止攻击者控制整个系统。新版本还提供了更强大、更智能的 IDE Build Actions ,可为软件工程师带来更好的开发体验。 随着产品安全相关的立法和法规不断增加和完善, IAR 此次发布的最新版本解决了增强代码安全性的关键需求。在众多焦点特性中,值得一提的是 IAR Embedded Workbench for Arm 提供的创新编译器功能与 PACBTI 扩展的融合互补,能够强力抵御两种盛行的攻击手段,包括返回导向编程( ROP )和跳转导向编程( JOP )。这两种攻击手段涉及利用用户应用程序中的代码片段,通过使用像堆栈粉碎( stack smashing )的攻击手法来获取调用堆栈的控制权,攻击者可以篡改存在堆栈中的关键指针,将指向地址转至已发现的漏洞代码片段,以达到攻击者目的。通过上述新功能, IAR Embedded Workbench 为攻击者设立了难以逾越的屏障,使其更难利用代码漏洞破坏系统完整性。 尽管 PACBTI 可用于识别和排除常见的发动攻击的程序错误,但其有效性依赖于良好的软件开发实践,包括使用各种代码分析工具。 IAR 首席技术官 Anders Holmberg 表示:“安全已经成为嵌入式软件开发业者的首要任务。最新版本的 IAR Embedded Workbench for Arm 结合了完善的软件开发实践,为真正安全的嵌入式应用奠定了基础。作为以效率、生产力和代码质量而闻名的 IAR ,结合了 IAR Embedded Trust 和 IAR Secure Deploy 嵌入式安全解决方案,提供了最全面的端到端解决方案之一,确保了从产品开发到大规模生产的每个步骤都具备强大的安全防护。” IAR Embedded Workbench for Arm 作为一个完整的开发工具链,包含高度优化的编译器和强大的调试器功能。开发者可以利用 C-STAT 和 C-RUN 等代码分析工具主动发现各种代码问题,提升代码质量,并尽可能减少潜在的安全攻击面。 静态和动态分析在开发流程中发挥重要作用,可以发现和消除各种防御漏洞。此外,最新版本中还引入了智能 IDE Build Actions ,替代了之前的构建前( pre-build ) 和构建后( post-build ) 操作,使开发者能够在进行编译和链接之前执行多个命令。 IAR Embedded Workbench for Arm 9.40 版本延续并扩展了之前版本对 Armv8-A AARCH64 的支持能力,通过对 Armv8-A AARCH32 的支持,使 64 位处理器能够在 32 位模式下运行。此外,新版本还增强了对 Renesas E2/E2 lite 仿真器的兼容性,为 Arm Cortex-M MCU 和 Cortex-A MPU 提供了无缝连接的编程和调试功能。同时,新版本还新增了超过 275 款全新芯片的支持,涵盖了各大半导体合作伙伴厂商的产品。在扩展语言模式方面, IAR C/C++ 编译器支持额外的 GCC 编译器函数属性,拓展了广大嵌入式 RTOS/ 中间件生态系统的互通性。随着 IAR Embedded Workbench for Arm 9.40 版本的发布, IAR 巩固了其为开发者提供先进工具和全面安全措施的承诺,推动嵌入式行业迈向更具创新性和完整性的未来。 关于 IAR IAR 为嵌入式开发提供世界领先的软件和服务,帮助世界各地的公司创造满足当前需求和未来趋势的安全创新产品。自 1983 年以来, IAR 解决方案在确保质量、安全、可靠和效率的同时,帮助工业自动化、物联网、汽车和医疗等行业的公司开发了超过一百万个嵌入式应用。 IAR 为 200 多个半导体合作伙伴的 15000 个设备提供支持。公司总部位于瑞典乌普萨拉,并在世界各地设有销售和支持办事处。 IAR 为 I.A.R.Systems Group AB 所有,在纳斯达克 OMX 斯德哥尔摩交易所上市,属于中型股指数(股票代码: IAR B )。
  • 热度 8
    2023-5-18 09:15
    1208 次阅读|
    0 个评论
    IAR更新基于模型的设计解决方案,通过可视化掌握复杂设计
    IAR 的状态机设计解决方案 Visual State 最新增加一系列新功能,能实现更好的跨平台支持,使大型分布式团队能更有效地协作 嵌入式开发软件和服务的全球领导者 IAR 今天宣布推出其基于模型的设计解决方案 IAR Visual State 的最新版本。开发人员使用 IAR Visual State 通过可视化的方式来构建他们的高层设计,构造复杂的应用程序,可分步添加功能,并自动生成与设计 100% 一致的 C 、 C++ 、 C# 或 Java 代码。 IAR Visual State 的最新版本带有更好的跨平台支持,以及用于快速生成代码的全新可视化功能,持续支持低代码开发。 IAR Visual State 对于嵌入式应用中的大型设计项目具有特别的优势,如汽车仪表盘、自动驾驶汽车系统、先进的电动工具、自动售货机、 HVAC 系统、跟踪系统、电梯、 PLC 和控制系统等。该解决方案提供了形式验证、分析与功能验证,以确保应用程序可按预期运行。 IAR 首席技术官 Anders Holmberg 表示:“ IAR Visual State 能够迅速帮助公司生成高质量代码,并有效地管理复杂设计。此外,本次新版本增加的功能,例如变体管理、 C# 和 Java 代码生成、支持需求管理( ReqIF 格式)和现代化的分级编码器,可以让开发人员能够在具有从嵌入式到移动 /PC 应用程序的不同技能(包括低代码开发)的大型分布式团队中工作。 ” IAR Visual State 新版本能够更好的实现跨平台支持,以改善用户在 Windows 和 Linux 上的体验。状态图编辑器和导航器已经统一为一个应用,有着新的外观和体验以及标签式窗口。这让开发者在 Windows 和 Linux 上都能拥有相同的用户体验。在最新的版本中, IAR Visual State 已支持 Linux Ubuntu 18 和 Ubuntu 20 。 IAR Visual State 是一个独立的解决方案,与工具链和架构无关。开发人员可以以图表形式设计状态机,生成符合设计的源代码,并自动生成文档。当 Visual State 集成到 IAR Embedded Workbench 中时,这两个工具都能充分发挥各自独特的功能,例如可直接在 Embedded Workbench 的 C-SPY 调试器中进行实时状态机调试,以及在 IDE 中自动处理源代码。 2023 年 6 月 14-16 日, IAR 将参加 2023 上海国际嵌入式展( embedded world China ),并在同期举办的技术研讨会上探讨状态机设计工具在嵌入式系统中实现低代码开发的可能性。 您也可以前往 IAR 展位(展位号: A121 ),亲自体验 Visual State Demo 演示。 关于 IAR IAR 为嵌入式开发提供世界领先的软件和服务,帮助世界各地的公司创造满足当前需求和未来趋势的安全创新产品。自 1983 年以来, IAR 解决方案在确保质量、安全、可靠和效率的同时,帮助工业自动化、物联网、汽车和医疗等行业的公司开发了超过一百万个嵌入式应用。 IAR 为 200 多个半导体合作伙伴的 15000 个设备提供支持。公司总部位于瑞典乌普萨拉,并在世界各地设有销售和支持办事处。 IAR 为 I.A.R.Systems Group AB 所有,在纳斯达克 OMX 斯德哥尔摩交易所上市,属于中型股指数(股票代码: IAR B )。
  • 热度 8
    2023-4-27 11:45
    865 次阅读|
    0 个评论
    应用编码标准和自动化工具,提高代码质量
    作者: IAR 嵌入式系统在我们的日常生活中广泛存在,从消费类电子、医疗设备,到汽车,工业控制,航空航天等,它们的存在已经成为我们生活中不可分割的一部分。随着技术的不断进步和客户需求的增加,嵌入式系统和软件变得越来越复杂,同时产品的开发周期变得越来越短。如何在短时间内开发出高质量的软件对产品的成功起着决定性的作用。 本文 将 介绍如何应用编码标准和自动化工具,提高代码质量。 关于代码质量 代码质量总体上是指为软件编写的代码的整体优良水平,一般可以通过下面一些指标来评价代码质量: l 可读性:代码应该易于阅读和理解,即使是不熟悉项目的人也是如此。 l 可维护性:代码应该有条理和模块化,可以方便地修改和更新。 l 可移植性:代码应该被设计易于在不同的平台上使用。 l 可重用性:代码应该是可重用的,可以在应用程序的其他部分使用。 l 可测试性:代码应该是易于进行单元测试和集成测试的。 l 安全性:代码应该是安全的,保护敏感数据并防止恶意攻击。 l 性能:代码应该是高效的,专注于优化性能,以最大限度地减少资源使用。 对于嵌入式系统,代码质量更加的重要。嵌入式系统经常是处理执行关键任务功能的设备。 如果嵌入式软件存在代码质量问题,可能会导致硬件设备的故障或安全漏洞,严重影响系统的正常运行。 编码标准是提高代码质量的最佳实践 基于历史原因,目前在嵌入式开发中,主要还是使用 C/C++ 高级编程语言,而 C/C++ 是一种不安全的语言,包含大量未定义的行为,对于这些行为的不同解释,可能会导致未知或不确定的副作用,其中一部分将会转化为我们俗称的“ Bug ”。比如 C 语言标准库中的一些输入输出函数,字符串函数导致的缓冲区溢出的问题,指针未初始化风险,重复释放内存等等。 同时,软件开发执行和实施的核心是“人”,也就是开发人员,在实践过程中,开发人员可能会一次又一次无意地将相同类型的错误写入到他们的源代码中。这一结论来自各种权威机构,如 NASA 、贝尔实验室和 MITRE ,它们进行了多项调查和研究。这 些 研究的结果是给出了最佳编程实践或推荐的编程实践,它们可以有效识别有风险和不良的编码行为。 有许多指南和编码实践可用于检查常见错误以及如何避免这些错误来提高代码质量,其中一些技术和实践在实施过程中,成为众所周知的编码标准。编码标准是编码规则、指导方针和最佳实践的集合,它可以识别语言中容易引起 Bug 的行为,防止你在源代码中做可疑的事情,消除容易出现缺陷的代码结构,帮助 你 快速提高代码质量。 在嵌入式系统中, MISRA-C/C++ , CERT-C/C++ , CWE 等已经成为事实标准。特别是在汽车、医疗和铁路等安全关键型应用中,被 IEC 61508 、 EN 50128 和 ISO 26262 等功能安全标准 所 要求。 很多大公司都有相应的代码编程规范,尤其是针对 C 语言,但这些编程规范往往与业界的编程标准(比如 MISRA C )的侧重点不同。一般公司的编程规范更加注重代码风格,比如命名,缩进,括号的使用等,来提高可读性,而业界的编程标准更偏重 于 代码的可维护性,可移植性,可靠性和安全性。在具体实践中,往往是需要这二者结合使用。 MISRA MISRA C 由汽车工业软件可靠性协会开发。它的目的是提高嵌入式系统环境中的代码安全性、可移植性和可靠性,特别是那些用 ISO C 编程的系统。 MISRA C 标准的第一版“ Guidelines for the use of the C language in vehicle based software ”于 1998 年制定,正式名称为 MISRA-C:1998 。 2004 年进行了一次更新“ Guidelines for the use of the C language in critical systems ”,正式名称为 MISRA-C:2004 。从 1998 年的 vehicle based software 到 2004 年的 critical systems ,因为 MISRA 协会发现 MISRA C 不仅汽车行业需要,其他一些安全相关的行业也需要。最新的 MISAR C 标准是 MISRA-C:2012 。 关于 MISRA C ,很多开发者都有一个误解: MISRA C 只适用于汽车电子嵌入式软件开发。对此 , MISRA C 的轮值主席 Andrew Banks 特意做了解释说明:虽然 MISRA 最开始推出的时候主要是针对汽车行业的,但由于它本身其实是在 C/C++ 语言的基础上,加上了一些约束,去掉了一些让人容易出错的编程方法,保留了常用的写法,尽可能让开发者保持一致,提高可维护性和可移植性,从而提高安全性和可靠性 , 因此 MISRA 在飞机、机器人、无人机、医疗等其它的嵌入式行业也开始流行起来,成为了全球公认的嵌入式 C 编程标准。 CERT CERT C/C++ 由卡内基梅隆大学软件工程研究所 ( SEI ) 的计算机紧急响应小组 ( CERT ) 部门创建和发布,为 C/C++ 编程语言的安全编码提供规则和建议,这些规则和建议的目标是开发安全、稳定和可靠的系统。 CWE CWE 是基于社区开发的一组影响信息安全的软件和硬件缺陷列表。它用通用语言描述和讨论软件和硬件的缺陷,可以作为缺陷识别、缓解和预防工作的公共基线标准。因此, CWE 可以帮助开发人员和安全从业者检查现有软件和硬件产品的缺陷,评估针对这些缺陷的工具的覆盖率等。 编码标准的应用对提高代码质量有立竿见影的作用。在 Dr. Dobbs 所做的一项研究中( Code Quality Improvement | Dr Dobb's ),引入编码标准进行符合性检查后,缺陷注入率降低了 41% ,这节省了大量测试时间,既提高了代码质量,又缩短了工程时间,从而加速了产品上市。在这项研究中,每个月的缺陷注入率是相当稳定的,直到该组织引入编码标准,然后缺陷率急速下降 (见下图) 。 随着对标准遵从度的提高,质量也随之提高,偏差越来越少,缺陷率直线下降。 自动化工具是实施编码标准的最佳路径 有了编码标准后,应用标准意味着代码除了需要遵守语言本身的规则外,还需要遵守成百上千条编码标准所包含的规则和要求。理论上,我们可以通过人工来检查每条编码规则的实施情况,但对于日益复杂的软件显然是力不从心的。大量的实践表明,应用自动化工具是实施编码标准,提高代码质量的最佳路径。 自动化工具中我们最熟悉的就是编译器和链接器。高质量的编译器和链接器应支持现代编程语言,如最新的 C 和 C++ 规范,报告每个构建步骤中可能出现的问题,以便它生成怀疑的警告,例如易失性变量或内存访问,其评估顺序可能会影响应用程序的逻辑。警告是第一道静态分析检查,绝不能忽视,尤其是在功能安全设置中。最好的建议是通过更改编译器设置将所有警告都视为错误来将警告转化为错误。这将迫使开发人员修复代码中的所有歧义,因为所有的警告都将作为真正的问题处理。 专用的静态分析工具基于源代码分析,可以在不执行程序的情况下发现潜在的问题,比如 IAR 提供了与 IAR Embedded Workbench 无缝集成的静态分析工具 C-STAT 。这种类型的工具可以帮助你找到代码中最常见的缺陷来源,也可以帮助你找到开发人员在试图编写代码时往往不会考虑的问题,特别是当他们为了让某些功能运行而加入支撑代码时。静态分析工具确实能帮助你开发出更好的代码,因为它们强制执行编码标准。事实上,如果正在创建一个功能安全认证的应用,你 可能 会被建议,甚至强制要求使用静态分析工具。 此外,嵌入式软件在运行时仍然容易受到算术问题、缓冲区溢出、边界问题、堆完整性和内存泄漏的影响。一个可行的方法是在可能发生潜在错误的所有地方插入特定的检测代码或断言来检测此类错误。但是,手动添加指令来检测并以某种方式在运行时报告问题是一项非常耗时的任务。因此,使用动态或运行时分析工具来捕获和触发仅在运行时的缺陷和错误,是一个可以极大提高效率和生产力的方法。例如,在 IAR Embedded Workbench 中,开发人员可以使用运行时分析工具插件 C-RUN 。 综上所述,编译器和链接器可以报告在构建中可能 出现 的问题,静态分析工具擅长发现一些未定义行为的缺陷,检查编码标准的符合性,而运行时分析工具擅长发现只有在执行时才会触发的缺陷。这些缺陷有时会有重叠,但有时只能在一个域或另一个域中检测到。为了尽可能提高代码质量,以及发现问题的效率,需要将几者结合使用并尽可能与开发和构建工具集成。下图矩阵代表组合不同工具时的完整缺陷覆盖率。 总结 随着嵌入式系统的复杂性提高,对于嵌入式软件的要求也越来越高,其中最核心最根本的是代码质量,而编码标准是提高代码质量的最佳实践。遵循编码标准的最有效的方式是应用自动化工具,包括静态分析工具,运行时分析工具,这样可以有效 地 在开发过程中提高代码质量,既减少了项目的开发时间和成本,又提高了产品的质量和竞争力。 参考文献 1.https://www.misra.org.uk/ 2.https://ldra.com/ldra-blog/misra-myths-busted-1-is-misra-c-just-an-automotive-standard/ 3.http://www.cert.org/ 4.http://cwe.mitre.org/ 5.https://www.iar.com/knowledge/learn/code-quality/everything-starts-with-code-quality/ 6.https://www.iar.com/knowledge/learn/code-quality/everything-ends-with-code-quality/
  • 热度 7
    2023-4-10 16:33
    931 次阅读|
    0 个评论
    IAR全面支持中微半导车规级BAT32A系列MCU,助跑国产车规“芯”品
    全球领先的嵌入式开发软件方案和服务供应商 IAR 与知名芯片设计公司中微半导体(深圳)股份有限公司(股票代码 688380 ,以下简称“中微半导”)共同宣布, IAR 最新发布的 IAR Embedded Workbench for Arm 9.32 版本已全面支持中微半导车规级 BAT32A 系列 MCU ,将共同助力国产汽车芯片创新研发。 中微半导基于其在 MCU 领域 22 年技术储备和平台化的资源优势,形成了丰富且完善的汽车芯片产品阵列,可提供多系列高性能、高可靠性及高安全性标准控制芯片。其中车规级 BAT32A 系列 MCU 基于 Arm Cortex-M0+/M4 内核,具有强大运算性能和大容量存储空间,丰富的集成外围功能以及出色的低功耗性能。产品具备高安全性,已通过 AEC-Q100 车规认证,可广泛用于多种车用场景,如灯、窗、门、无线充、 DC/DC 车载电源,仪表盘、数字钥匙、超声波雷达、 OBC 控制模块、矩阵大灯、电动尾门、安全座椅、纹波防夹、 BCM 等应用。 中微半导始终重视与行业生态伙伴交流合作,以期加快整个产业生态链的完善和发展。目前,除了建立丰富的车规 MCU 产品矩阵及高标准的车规质量管理体系,与业界更多领先的 Tier 1 供应商和整车厂建立长期战略合作关系,涉及域控部分的软件架构合作也正在不断深入。 IAR Embedded Workbench for Arm 为中微半导 BAT32A 系列提供完整的工具链,助力用户提高开发效率,降低项目成本,保障产品质量,加速创新,缩短产品上市时间。 IAR Embedded Workbench 拥有高度优化的编译器,包含灵活的编译器优化选项和强大的优化性能,可以帮助用户在不同的应用中满足特定需求的优化;以及高级调试功能,例如灵活的代码和数据断点、运行时堆栈分析、调用堆栈可视化。借助代码分析工具 C-STAT 和 C-RUN ,开发人员能够在日常开发过程中提高代码质量。 中微半导研发副总裁、汽车电子事业部总经理李振华表示:“ IAR 是全球领先的嵌入式系统开发解决方案和服务厂商,非常高兴能与 IAR 达成合作,目前中微半导车规级 BAT32A 系列 MCU 已获得 IAR Embedded Workbench for Arm 9.32 的全面支持。相信凭借 IAR 强大的代码优化功能和完整的工具链,可以让开发人员能够专注于技术创新,使汽车客户更高效、便捷地完成 MCU 代码的调试和优化,缩短设计时间和上市时间。” 中微半导重点打造汽车生态伙伴共赢链,后续将加强与 IAR 深度合作,拓宽连接域、动力域及辅助驾驶域的小域控产品线的开发,软硬件融合、多方协同共同推动国产化汽车芯片生态建设。 IAR 亚太区副总裁 Kiyo Uemura 表示:“中微半导是中国本土极具实力的 MCU 厂商,越来越多 IAR 用户在使用中微半导公司的芯片。我们很高兴能和中微半导达成合作, IAR 将持续给中微半导的 MCU 提供全面的工具链支持,帮助中微半导 MCU 客户最大程度挖掘 MCU 潜能并提供本地技术支持,兑现我们对中国客户及市场的长期承诺。” 关于中微 中微半导体(深圳)股份有限公司( 688380.SH )成立于 2001 年,总部位于深圳,国家高新技术企业,注册资金 40036.5 万元,拥有员工 500 余人,在北京、上海、中山、成都、重庆、杭州和新加坡等地设有 10 个研发中心和分支机构。专注于数模混合信号芯片、模拟芯片的研发、设计与销售。主要产品包括汽车电子器件、家电控制芯片、消费电子芯片、电机与电池芯片、传感器信号处理芯片及功率器件等,广泛应用于家用电器、消费电子、电机电池、医疗健康、工业控制、汽车电子和物联网等领域。如需了解详情,请访问 www.mcu.com.cn 。 关于 IAR IAR 提供世界领先的软件和服务,帮助提高开发人员在嵌入式开发和嵌入式安全方面的生产力,使企业能够创造和保护当前的产品和未来的创新。目前, IAR 为来自 200 多个半导体合作伙伴的 15000 款芯片提供支持,为大约 10 万名供职于福布斯 2000 强公司、中小企业和初创企业的开发人员提供服务。 IAR 成立于 1983 年,总部设在瑞典乌普萨拉,有 220 多名员工,在亚太地区、欧洲、中东和非洲以及北美设有 14 个办事处。 IAR Systems 为 I.A.R. Systems Group AB 所有,在纳斯达克 OMX 斯德哥尔摩交易所上市,属于中型股指数(股票代码: IAR B )。如需了解详情,请访问 www.iar.com 。
相关资源