Vector和HighTec推出基于Rust和AUTOSAR Classic实现安全应用的解决方案

描述

Vector和HighTec两家公司成功展示了Rust应用程序与基于C语言的AUTOSAR Classic基础软件的集成,这在行业内还属首次。这样一来,Rust及其优势可以被应用在有最高功能安全要求的汽车ECU中。

现代编程语言Rust以其独特的内存完整性和无冲突并发特性而著称,并且性能极高。这可以减少安全风险,缩短开发周期并降低成本。因此,Rust目前是汽车领域安全应用的最佳选择。

AUTOSAR

将用Rust编写的AUTOSAR软件组件(SWC)集成到现有的基于C语言的AUTOSAR Classic环境中

Vector和HighTec已经清除了在汽车领域使用Rust的最后障碍:HighTec为英飞凌的AURIX微控制器开发了首个符合ISO 26262 ASIL D认证的Rust编译器。此编译器使用先进的开源技术LLVM,具有Rust的所有优点。Vector的MICROSAR Classic基础软件实现了符合ISO 26262 ASIL D认证的AUTOSAR Classic架构,并为用Rust编写的应用软件提供集成支持。在这个联合项目中,两家合作伙伴证明了用Rust编写的AUTOSAR软件组件(SWC)可以高效地嵌入到现有的AUTOSAR Classic环境中。

通过这一新解决方案,开发人员可以将Rust语言与基于C语言的成熟AUTOSAR开发的优点结合起来,创建安全、高效且灵活的ECU软件。这是迈向未来汽车软件开发的重要一步!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分