盖世汽车 04-08
英飞凌与HighTec EDV-Systeme合作扩展AURIX™的Rust生态系统
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

盖世汽车讯 Rust 编程语言以其独特的内存安全功能,已成为汽车软件开发中 C/C++ 的可行补充或潜在替代品。据外媒报道,英飞凌科技股份公司(Infineon Technologies AG)与商业开源编译器供应商 HighTec EDV-Systeme 等合作伙伴宣布进一步扩展其 AURIX ™微控制器的 Rust 生态系统。

图片来源:英飞凌

此前,HighTec 刚刚发布适用于 AURIX TC3x 和 TC4x 的首款符合 ISO 26262 ASIL D 要求的 Rust 编译器,确保了软件的可靠性和性能,以满足汽车行业的严格要求。AURIX 的整体 Rust 生态系统还包括英飞凌用于 TC37x 的外设访问包(PAC)、一套 Bluewind 外设驱动程序、Veecle 的 Rust 运行时 NOS 以及 Lauterbach 和 PLS 的工具,使客户能够安全可靠地评估和开发 Rust 的应用程序。

HighTec 的 ISO 26262 ASIL D 合格 Rust 编译器附带预配置的货物构建系统,用于无缝访问 AURIX 的 Rust 生态系统,包括 I/O 包、驱动程序、Rust 运行时、示例项目(包括 Rust 与 C /C++ 混合集成的用例),以及 HighTec 经安全认证的实时操作系统 PXROS-HR 的 Rust 集成。HighTec 的编译器补充了其经过验证的 AURIX C/C++ 编译器,该编译器也基于尖端的开源 LLVM 编译器技术。它们共同确保 Rust 代码与遗留 C/C++ 代码的无缝集成,以实现两种语言之间最佳的互操作性。

HighTec 首席技术官 Mario Cupelli 表示:" 这种混合方法可能是最有趣的,因为许多使用 Rust 的项目预计将重用遗留代码并保留 C/C++ 投资。我们很自豪能够通过第一个符合安全标准的 Rust 编译器为英飞凌的 Rust 生态系统做出贡献,支持 AURIX 客户开发安全、更安全和更高效的应用程序。"

"Rust 使开发人员能够利用我们的 MCU 的优势来最大限度地降低安全风险、缩短开发周期并降低成本。在汽车行业,强大的软件生态系统的集成至关重要,因为需要工具来满足汽车级标准。" 英飞凌软件、合作伙伴关系和生态系统管理高级总监 Thomas Schneid 说道。" 我们期待与 HighTec 等 Rust 伙伴合作,为 AURIX 提供完整的 Rust 生态系统。"

AURIX 的 Rust 生态系统还包括英飞凌新发布的 TC37x PAC,作为 TC3x 和 TC4x 的起点。与一组使用 PAC 用 Rust 编写的 Bluewind 外围驱动程序相结合,客户可以评估通过 Rust 进行硬件访问的优势。Veecle 附带的 Rust 运行时 NOS 将 AURIX 与 PXROS-HR 集成;Lauterbach 和 PLS 为其 AURIX 解决方案添加了改进的 Rust 支持。新扩展的 AURIX Rust 生态系统还包括一整套文档。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

智慧云

智慧云

ZAKER旗下新媒体协同创作平台

相关标签

英飞凌 c++ 开源 编程 供应商
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论