• 博客(27)
  • 收藏
  • 关注

原创 「芯生态」杰发科技AC7870携手IAR开发工具链,助推汽车电子全栈全域智能化落地

IAR与杰发科技宣布其Embedded Workbench for Arm工具链全面支持车规级MCU AC7870,为汽车电子开发提供一站式解决方案。

2025-07-22 10:38:02 271

原创 IAR携手矽力杰与普华基础软件,共推RISC-V车规芯片高安全应用落地

矽力杰SA32D系列RISC-V车规MCU(ASILD级)与普华AUTOSAR基础软件平台(ORIENTAISCP)、IAR功能安全开发工具链深度协同,构建国产汽车芯片 + 基础软件 + 开发工具全栈生态。

2025-07-11 16:26:06 721

原创 为什么Zephyr RTOS搭配IAR是嵌入式开发团队的明智之选?

嵌入式软件创新面临市场需求与合规挑战的双重压力,Zephyr RTOS凭借开源灵活性和多架构支持成为热门选择,而IAR工具链的加入解决了量产阶段的质量控制难题。

2025-07-08 15:26:59 642

原创 产业升级需合规助力:高价值嵌入式产品出海的必由之路

FSG中国的成员企业在功能安全领域拥有深厚的技术积累和丰富的实践经验,从功能安全标准的解读、具体实施方案的制定到认证过程的全程指导,为合作企业提供全面支持,确保企业产品在满足功能安全标准的同时把产品高效推向全球市场。国内电子信息产业内的厂商正在全球嵌入式系统的发展浪潮中扮演着越来越重要的角色,但随之而来的是国内嵌入式系统和相关芯片企业在出海时也面临越来越多的合规要求,尤其是在保障用户、设备和周边人与物安全的功能安全领域内的合规要求。在嵌入式系统产品出海的进程中,功能安全合规已成为企业无法回避的重要环节。

2025-07-02 15:43:54 511

原创 为什么验证自己的功能安全工具链既费钱又费时

功能安全关键型应用需严格验证编译器工具链以符合ISO 26262等国际标准,但自行验证成本高昂、耗时6-12个月,且需多工程师参与。验证需完成三大关键:广泛测试、完整文档记录偏差及缓解策略、持续维护认证。实际成本包括人力、外部审核及潜在市场延迟风险,因此多数企业选择预认证工具链,以节省时间、降低成本并确保合规性,同时专注核心开发。

2025-07-01 14:16:47 815

原创 IAR平台全面升级,提升瑞萨MCU架构的嵌入式软件开发效率

IAR发布支持瑞萨RX和RL78系列的新开发工具链RXv5.20和RL78v5.20,强化嵌入式开发支持。新版本引入CI/CD集成等现代化特性,覆盖工业、汽车电子等领域。

2025-06-24 18:03:01 536

原创 在IAR Arm开发工具链中使用‑‑function_sections编译选项把函数放到单独的section

本文介绍了IAR Arm开发工具链9.70.1版本新增的--function_sections编译选项使用方法。该选项无需修改源代码即可将函数放入单独的section,优于默认的.text section放置。

2025-06-16 14:49:41 837

原创 IAR开发平台升级Arm和RISC-V开发工具链,加速现代嵌入式系统开发

摘要:IAR发布Arm v9.70和RISC-V v3.40开发工具链重大更新,显著增强性能、安全性与自动化能力,支持多行业嵌入式应用开发。

2025-06-11 17:24:50 583

原创 如何在IAR Embedded Workbench中把变量和函数放到指定的section

在嵌入式软件中,为了更有效地使用内存,有时需要把变量和函数放到指定的section。IAR Embedded Workbench中提供了丰富的机制来控制变量和函数在内存中的放置。

2025-06-06 17:57:07 374

原创 在IAR Embedded Workbench for Arm中使用Arm Cortex-R52 NEON

如何在IAR Embedded Workbench for Arm中使用Arm Cortex-R52 NEON,包括使用编译器自动向量化和NEON内在函数,用户可以根据项目具体情况选择合适的策略。

2025-05-27 15:28:07 903

原创 支持各种架构并统一工作流程

在嵌入式开发中,灵活性可能是一把双刃剑。一方面,使用多种 MCU 架构可以让团队根据产品需求选择最合适的硬件。另一方面,支持不同架构时,可能会陷入碎片化、效率低下的混乱局面,尤其是当每个平台都需要独立的工具、工作流程和技能集时。

2025-05-08 15:26:35 449

原创 利用云端解决方案打造高效、一致的嵌入式工作流程

​在当今的嵌入式开发领域如何在确保产品质量的同时,加快产品上市速度?了 IAR 云平台提供的 CI/CD 工具链,借助容器化构建环境,并与现有 CI 系统无缝集成,为高质量嵌入式开发提供了有力保障。

2025-04-29 15:58:42 781

原创 E3650工具链生态再增强,IAR全面支持芯驰科技新一代旗舰智控MCU

全场景智能车芯引领者芯驰科技与全球嵌入式软件开发解决方案领导者IAR正式宣布,IAR Embedded Workbench for Arm已全面支持芯驰E3650,为这一旗舰智控MCU提供开发和调试一站式服务,进一步丰富芯驰E3系列智控芯片工具链生态,共同为客户提供优质产品和高效的开发体验。

2025-04-22 10:10:30 455

原创 IAR携手极海半导体,高效开发全球首款基于Cortex-M52的G32R501实时控制MCU,赋能中国嵌入式创新

​全球领先的嵌入式开发工具供应商IAR与中国知名MCU供应商极海半导体联合正式宣布,IAR Embedded Workbench for Arm的最新版本现已全面支持极海G32R501系列实时控制 MCU。

2025-04-10 16:25:15 763

原创 IAR引领嵌入式DevSecOps新时代,加速安全创新

嵌入式开发长期以来面临的挑战之一,是如何让现代开发模式(如 CI/CD、DevSecOps、测试驱动开发)适配嵌入式系统。由于工具链的封闭性,嵌入式开发者在开源软件与商业工具之间往往难以兼顾。在 embedded world 2025 展会上,IAR 展示了如何让商业工具链与 DevSecOps、云端 CI/CD、开源框架无缝衔接,推动嵌入式开发迈向现代化。

2025-04-10 16:11:55 1379

原创 调试时Memory窗口中Flash内容不更新

调试时在代码中对Flash进行写操作时(比如Bootloader对Code Flash进行升级操作,Application对Data Flash进行写操作),Memory窗口中Flash内容不更新。

2025-03-28 11:12:38 996

原创 IAR发布云端平台,助力现代嵌入式软件开发团队

全球领先的嵌入式系统开发软件解决方案供应商IAR在德国纽伦堡举办的embedded world 2025展会上重磅发布全新云端平台。

2025-03-14 14:49:36 388

原创 IAR加入Zephyr项目成为银牌会员,强化对开源协作的承诺

全球领先的嵌入式系统开发软件解决方案供应商IAR宣布,正式加入Zephyr项目,成为银牌会员。Zephyr是由Linux基金会托管并广泛应用于嵌入式行业的开源实时操作系统(RTOS),已得到众多嵌入式领域的重要企业支持。

2025-02-12 13:06:13 432

原创 在日常开发过程中提高代码质量

如何在短时间内开发出高质量的软件对产品的成功起着决定性的作用。提高代码质量是一个系统工程,本文主要介绍开发人员如何在日常开发过程中提高代码质量。

2025-01-22 17:31:12 1085

原创 功能安全认证难?合理选择开发工具和支持服务很重要

在做电子系统或者它们的控制单元开发时,都有可能出现未覆盖到的系统故障或意外行为,从而引起相应的危险和伤害,因此需要及时发现这些故障或可能的意外并提供相应的保护措施,这个过程就是建立和提供功能安全解决方案。

2025-01-14 15:32:12 932

原创 IAR Embedded Workbench中的初始化策略

IAR Embedded Workbench中的MCU启动过程中非常重要的一步是存储在RAM中的全局和静态变量的初始化。​本文主要介绍IAR Embedded Workbench中的初始化策略。

2025-01-03 10:23:57 720

原创 IAR Embedded Workbench中的MCU启动过程

本文主要以Arm Cortex-M为例,介绍IAR Embedded Workbench中的MCU启动过程。

2024-12-30 14:09:28 908

原创 IAR全面支持紫光同芯第二代汽车域控芯片THA6系列

嵌入式系统开发软件解决方案供应商IAR携手业内领先的芯片及解决方案提供商紫光同芯正式宣布,最新版本的IAR Embedded Workbench for Arm v9.60.3已全面支持紫光同芯第二代汽车域控芯片THA6系列。

2024-12-24 11:39:14 487

原创 如何提示C语言中使用了未定义的宏

在C语言标准中,当宏未定义时,该宏的值为0,所以默认情况下编译器编译时不会提示,而是根据C语言标准将未定义宏的值当作0来处理。

2024-12-24 10:00:00 319

原创 如何对相关代码屏蔽C-STAT对应的规则检查

但是很多时候代码规范会建议局部变量定义的时候需要赋初始值,而且上面的违反也不会有Bug风险(只是额外多了一次局部变量赋值操作),所以可以使用//cstat -MISRAC2012-Rule-2.2_c命令对这段代码屏蔽对应规则MISRAC2012-Rule-2.2_c。PS:也可以通过#pragma命令来屏蔽对应规则的检查,但是由于#pragma命令是通用的编译器命令,为了不影响代码的编译,最好使用C-STAT命令注释来屏蔽对应的规则。

2024-12-20 10:15:00 264

原创 如何获取入口函数不是__iar_program_start的Program entry的stack使用情况

正常来说,编译器可以生成每个函数的调用和stack使用信息,链接器可以计算出每个根函数的最大stack使用。但是如果源代码是用汇编写的,那么对应函数的调用和stack使用信息需要用户指定(如果用户不指定,链接器没有办法知道对应的信息,从而没有办法计算出对应的最大stack使用)。注意:上面的情况是基于如下的启动代码:​​​​​​​。如果对应的启动代码没有调用。

2024-12-17 10:15:41 215

原创 ​IAR C-SPY为VS Code社区树立调试新标准

通过IAR的C-SPY调试扩展,开发者可以在VS Code中轻松使用先进的调试功能。”IAR C-SPY调试器与VS Code的集成,为开发者提供了强大的功能支持,能够满足行业标准,适用于各种开发场景,确保开发者拥有在快速发展的技术环境中所需的工具。全新的Listwindow技术为开发者带来了强大的实时数据可视化与操作能力,大幅提升了数组和数据结构的调试效率。提供对代码行为的清晰洞察,轻松增强调试能力,包括完整的Trace和Watch功能。

2024-12-05 12:11:13 345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除