英飞凌通过HighTec的ISO 26262 ASIL DRust编译器等解决方案扩大AURIX Rust生态系统

类别:新品快报  出处:网络整理  发布于:2024-05-09 10:55:30 | 399 次阅读

  Rust编程语言凭借其独特的内存安全特性,已经成为汽车软件开发中C/C++的有效补充和潜在替代品。全球功率系统和物联网领域的半导体英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)与HighTec EDV-Systeme等合作伙伴携手,进一步扩展了其AURIX?微控制器的Rust生态系统。HighTec近期发布了首款适用于AURIX? TC3x 和 TC4x的ISO 26262 ASIL DRust编译器,能够确保软件的可靠性和性能满足汽车行业的严格要求。整个AURIX? Rust生态系统还包含英飞凌的TC37x外设访问库(PAC)、一套Bluewind外设驱动程序、Veecle的Rust运行时NOS,以及Lauterbach和PLS的工具。这些工具使客户能够使用Rust评估和开发安全的应用程序。
  
  HighTec 的 ISO 26262 ASIL D Rust 编译器带有预配置编译(cargo build)系统,可无缝访问 AURIX?的Rust生态系统,包括I/O库、驱动程序、Rust 运行时、示例项目(包括 Rust 与 C/C++ 混合集成的用例),以及Rust与HighTec安全实时操作系统 PXROS-HR的集成。HighTec编译器是对AURIX? 成熟的C/C++ 编译器的补充,后者同样基于先进的开源 LLVM 编译器技术。它们共同确保了 Rust 代码与传统 C/C++ 代码的无缝集成,从而在两种语言之间实现更佳的互通性。
  HighTec技术官Mario Cupelli表示:“由于许多使用Rust的项目都要重新使用传统代码,并保留对C/C++的投入,因此这一混合方案可能更具吸引力。我们很高兴能为英飞凌的 Rust 生态系统做出贡献,推出首款通过安全的 Rust 编译器,帮助AURIX?客户开发更加安全高效的应用。”
  英飞凌科技软件、合作伙伴关系和生态系统管理总监Thomas Schneid表示:“Rust使开发者能够充分发挥我们MCU的优势,更大程度地规避安全风险、缩短开发周期并降低成本。在汽车行业,由于工具必须达到车规级标准,因此整合一个强大的软件生态系统至关重要。我们期待与HighTec等Rust合作伙伴合作,共同打造一个完整的AURIX? Rust生态系统。”
  作为TC3x和TC4x的起点,AURIX?的Rust生态系统还包括了英飞凌发布的TC37x PAC。配合一套借助该PAC用Rust编写的Bluewind外设驱动程序,客户可以评估通过 Rust 访问硬件的优势。内置的Veecle Rust运行时NOS将AURIX?与PXROS-HR相集成;Lauterbach和PLS已为其 AURIX?解决方案添加了优化的Rust支持。这一新扩展的AURIX? Rust生态系统还包含一整套说明书。
关键词:电子

全年征稿 / 资讯合作

稿件以电子文档的形式交稿,欢迎大家砸稿过来哦!

联系邮箱:3342987809@qq.com

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

维库芯视频>>

瓦厂设备plc调试维修

热点排行