tag 标签: 嵌入式软件开发

相关帖子
相关博文
  • 热度 4
    2024-1-18 15:56
    527 次阅读|
    0 个评论
    思瑞浦与IAR携手共筑嵌入式开发生态
    IAR Embedded Workbench for Arm 全面支持 3PEAK TPS32 混合信号微控制器主流系列产品 中国,上海 – 2024 年 1 月 18 日 – 嵌入式开发软件和服务的全球领导者 IAR 与思瑞浦今日联合宣布, IAR 旗舰产品 IAR Embedded Workbench for Arm 已全面支持思瑞浦 TPS32 混合信号微控制器主流系列产品,将为开发者提供更完整、高效的开发解决方案。 思瑞浦总部位于中国,提供模拟及嵌入式处理器产品和解决方案,销售和技术支持服务网点遍布美国、欧洲、日本、韩国以及中国台湾地区。在信号链和电源领域深耕与积累多年后,思瑞浦进军嵌入式处理器领域,并已取得亮眼的成绩。经过两年的潜心研发,精选工艺,严控质量,思瑞浦成功打造了首款数模混合信号 MCU 平台。 TPS32 是思瑞浦自主研发的混合信号微控制器芯片系列产品的旗舰品牌。凭借对垂直应用的深入洞察和对客户需求的持续挖掘,目前已经推出应用于泛工业领域的 TPS325M0 和 TPS325M5 两个系列产品,并迅速获得了行业龙头客户的广泛采用和好评。 IAR Embedded Workbench 集成开发环境一直是全球众多开发者在嵌入式软件开发中的优选解决方案。这一强大的工具套件已经为数百万开发者提供了全面且高效的支持。通过该解决方案,开发者能够充分利用代码优化功能,并享有一系列强大的调试功能,包括代码和数据断点、运行时堆栈分析以及调用堆栈可视化等。此外, IAR Embedded Workbench 还集成了静态代码分析工具 C-STAT 和动态代码分析工具 C-RUN ,可帮助开发者及早发现潜在问题,提高代码质量。值得一提的是, IAR 还提供经过 TÜV SÜD 认证的功能安全版本,符合 ISO 26262 等功能安全认证标准,为开发功能安全产品的开发者提供了有力的支持。 思瑞浦 MCU 事业部高级总监陈丽华女士表示: “ 在提 供优质的芯片产品的同时,思瑞浦还致力于为用户提供易使用、高品质、全方位、开放式的软硬件开发生态系统。我们非常荣幸能与业内知名的工具链供应商 IAR 建立合作伙伴关系,我们的合作启于未发,循序而进。 IAR 对于 3PEAK 芯片的全面支持,以及思瑞浦基于 IAR Embedded Workbench for Arm 提供完整 TPS32 SDK 软件包,这些仅仅是我们合作的第一步。坚信在不久的将来,我们将与 IAR 在更多的领域展开合作 , 共筑嵌入式开发生态,为客户创造真正的价值,提供便捷的体验。 ” IAR 亚太区副总裁 Kiyo Uemura 表示: “ 我们很高兴与思瑞浦达成合作,并对未来充满期待且信心十足。长期以来,我们深刻认识到中国在全球市场中的关键地位,蕴藏着巨大的潜力和无限机遇。思瑞浦作为国内强影响力的半导体上市公司,技术实力深厚,不断突破创新。我们与思瑞浦的合作彰显了双方的相互信任,两家公司将利用各自领域的技术优势,共同打造充满活力的嵌入式领域生态系统,为开发者提供世界一流的开发工具和原厂技术支持。 ” 有关 IAR Embedded Workbench for Arm 的更多详细信息,以及支持的超过 8800 款 Arm 芯片,请访问 https://www.iar.com/cn/product/architectures/arm/iar-embedded-workbench-for-arm/ 。
  • 热度 3
    2023-12-11 14:21
    391 次阅读|
    0 个评论
    IAR嵌入式解决方案发布全新版本,增强云调试和仿真功能,推动下一代嵌入式软件开发
    通过先进的 Arm 虚拟硬件集成和 Linux 系统中增强的基于云的协作,赋能下一代嵌入式软件开发 瑞典乌普萨拉, 2023 年 12 月 7 日 - 嵌入式开发软件和服务的全球领导者 IAR 宣布推出旗舰产品 IAR Embedded Workbench for Arm 及 IAR Build Tools for Arm 最新 9.50 版本。此次更新在嵌入式软件开发领域实现了显著进展,引入了一系列增强功能,例如在 Linux 上进行先进的云调试和仿真。这次更新还包括 Arm 虚拟硬件( AVH )的集成和针对 Linux 的增强的 IAR C-SPY 调试器和模拟器,进一步彰显了我们为满足嵌入式系统行业不断演进的需求而致力于提供高效解决方案的承诺。 新版本的特色功能: · Arm 虚拟硬件( AVH )支持:引入 AVH 以在云端模拟各种基于 Arm 的硬件。这允许在实际硬件可用之前进行早期软件开发,并与 CI/CD 和 MLOps 工作流无缝集成,极大加速上市时间。 · 针对 Linux 的增强的 IAR C-SPY 调试器和模拟器:为 Linux 提供了先进的调试器和模拟器,支持自动化工作流程和 IAR I-jet 硬件调试。这些增强功能优化了 CI/CD 流水线中的测试流程,提高了效率并减少了时间消耗。 · Linux 的运行时分析插件集成:将 IAR C-SPY 和 IAR C-RUN 插件整合到 Linux 环境中,通过先进的分析和测试功能提升了开发和测试效率,提高了代码质量和可靠性。 · 基于云的开发和协作:便于整合到云原生和协作环境中,支持远程团队合作,并利用云基础设施进行仿真和虚拟化。这符合现代软件开发趋势。 Arm 嵌入式高级总监 Reinhard Keil 表示: “ Arm 致力于确保开发者能够简洁、顺畅地获取创新所需的工具。在 IAR 最新版本中集成 Arm 虚拟硬件,可助力加速开发流程,支持现代化工作流程,如基于测试的开发与持续集成,这些都会对嵌入式开发者产生深远影响。 ” 新版本为嵌入式系统开发者提供了重要的优势,包括: · 模拟和虚拟化工具:提供了增强的工具,用于模拟和虚拟化各种环境和条件,对于测试和验证嵌入式软件至关重要。这确保了在各种场景下的稳健性和功能性。 · 协作和基于云的开发:与远程工作的趋势一致,该版本实现了灵活高效的开发流程。它支持无论位置在何处的团队协作,并利用云计算进行开发和测试。 IAR 首席技术官 Anders Holmberg 表示: “ 随着基于云的软件开发的发展, AVH 支持和针对 Linux 的 IAR C-SPY 调试器和模拟器对于 CI/CD 尤为重要,特别是考虑到不断增长的嵌入式设备范围。通过将 DevOps 与云和嵌入式开发相结合,我们可赋能开发人员提高效率和加速市场推出的能力。 ” 新版本的功能巩固了 IAR 提供满足软件开发者不断变化需求的先进解决方案的承诺,并将显著提升嵌入式开发人员的效率和灵活性。有关 IAR Embedded Workbench for Arm 的更多详细信息,以及支持的超过 8800 款 Arm 芯片,请访问 https://www.iar.com/cn/product/architectures/arm/iar-embedded-workbench-for-arm/ 。
  • 热度 9
    2022-11-7 10:38
    1046 次阅读|
    0 个评论
    什么是BARR-C?
    BARR-C是Barr集团的编码标准, 旨在减少嵌入式软件中的错误,并引入风格指南以提高可维护性和可移植性。 在这里,我们解释了什么是 Barr-C ,开发人员如何使用 BARR-C : 1018 检测用 C 编写的固件中的错误,以及如何将其与 MISRA 的指南相结合。 什么是 BARR -C ? B ARR -C 是由 BarrGroup 开发的 嵌入式C编码标准 ,专注于减少 软件 中的错误数量,同时提高嵌入式软件的可维护性和可移植性。 BARR-C : 2018 指南分为两大类: 1. 处理细分语言的方法,例如避免特定关键字(例如“ register ”或“ continue ”)和使用类似于宏的函数。 2. 关于 编程风格 的内容 (例如,缩进和命名约定)。 第一类中的一些规则被标记为 “ 零 bug ... 周期 ” 。遵循这些规则将有助于首先防止错误。 为什么 BARR -C 很重要? 开发 嵌入式软件 可能具有挑战性,即使使用正确的工具来识别缺陷和合 规 性问题也是如此。 BARR-C : 2018 主要旨在最大限度地减少编码错误。因此, BARR-C : 2018 可以被视为适用于各种项目的 C 语言子集的第一步。 对于未使用编码标准和静态分析的情况,采用 BARR-C:2018 是一项重大改进。 如何实现 BARR -C 合 规 性? 为了遵守 BARR-C : 2018 ,必须执行所有准则。 有几种方法可以检测不合 规 的代码 : 例如,非正式代码审查或自动扫描。每条规则都描述了所建议的执行方法。标准中的许多规则都可以使用静态分析工具(如 HelixQAC) 自动检查。 BARR -C 与 MISRA 有何关系? 设计安全关键型系统的开发人员知道要严格遵守 MISRAC : 2012 指南。符合 MISRAC : 2012 标准可确保嵌入式代码安全可靠。 BARR-C : 2018 并不是为了与 MISRAC : 2012 竞争而设计的 ; 它们实际上是兼容和互补的。例如, 使用 MISRA C:2012 的项目可以使用 BARR-C:2018 的编程风格部分来满足 MISRA C 关于采用和实施一致编码风格的建议。 同样,关键项目最初可以努力实现对 B ARR -C 的遵守,然后顺利过渡到 MISRAC 的合 规 性。 为什么使用 Helix QAC 实现 Barr-C 合 规 性 Helix QAC 可轻松遵守编码标准和准则,包括 MISRA 和 BARR -C 。 亲自了解 Helix QAC 如何帮助您遵守 B ARR -C 和其他功能安全标准:欢迎咨询北汇信息。
相关资源