据外媒报道,汽车MCU编译器解决方案提供商HighTec EDV-Systeme宣布推出其HighTec Rust和C/C Arm开发平台的全新重大版本。最新版本v10.0.0扩展了设备支持范围,集成LLVM 19以提升性能,支持内存安全的Rust语言,可与传统C/C 进行混合开发,并附带全面的认证工具包,以加快安全性和可靠性认证。

图片来源: HighTec EDV-Systeme

HighTec的Rust和C/C Arm开发工具链已通过最高功能安全标准ISO 26262(ASIL D级)和网络安全标准ISO 21434的认证。通过在编译器工具中提供最新技术,HighTec帮助嵌入式软件开发人员满足汽车应用的高要求,同时加快创新周期和产品上市速度。

统一的Rust和C/C 工具链

HighTec以其基于成熟的开源技术LLVM的编译器而闻名——LLVM现已升级至LLVM 19——这使得软件设计人员能够生成更快、更高效的代码。凭借其最新的Rust和C/C Arm开发平台v10.0.0,HighTec为在Arm设备上进行Rust和C/C 混合开发提供了统一的工具链:开发人员可以基于现有的C/C 代码库并集成现代Rust代码。即使是现有的汽车软件(例如MCAL和AUTOSAR)也可以无需修改即可重用,Rust软件组件也可以部署在应用程序级别。

ISO 26262 (ASIL D)和ISO 21434

为了满足汽车行业最高的安全标准,HighTec的Arm LLVM C/C 编译器已通过ASIL D认证,这是ISO 26262定义的最高功能安全级别,并符合ISO 21434的网络安全要求。HighTec工具套件提供的安全认证工具包可简化安全关键型应用程序的开发和认证流程,从而帮助汽车软件开发人员加快认证过程。

扩展的Arm支持

最新版本中,HighTec还扩展了支持的设备列表:嵌入式软件工程师可以使用HighTec Rust和C/C Arm开发平台来支持最新的架构,包括32位Arm Cortex-A、Cortex-R和Cortex-M。这种广泛的支持确保了开发人员在开发单核和多核汽车应用时所获得的兼容性和灵活性。

“我们致力于不断发展和创新我们的开发工具,这再次体现在我们最新版本的Arm微控制器软件开发平台中,”HighTec EDV-Systeme的首席技术官Mario Cupelli表示。“在当今的汽车软件开发中,安全性至关重要,而经过安全认证的HighTec Rust和C/C Arm开发平台为开发人员提供了快速创新所需的全面支持,同时满足所有相关标准。”

HighTec Rust和C/C Arm开发平台v10.0.0现已发布。