autosar汽车软件编程语言rust

ejinxian ejinxian     2022-12-05     106

关键词:

        Rust 是一种多范式的通用编程语言,他的使用可以保障性能与安全,而且能够同时实 现两者。

        Rust 在语法上与 C++相似,但可以在没有回收站的情况下保证储存记忆安全。Rust 被称 为系统编程语言,除了高级功能,如函数式编程外,它还提供低级别的内存管理机制.

        Rust 首次出现在 2010 年,Rust 的设计者在编写 Firefox 浏览器引擎时完善了该语言。它 收获了业界的欢迎和投资,这其中包括 Amazon、Discord、Dropbox、Facebook (Meta)、Google(Alphabet)和微软等公司。 在 Stack Overflow 开发者调查中,Rust 多次被评为 "最受喜爱的编程语言".

        Rust 是由其使用团体所建立的,所以 Rust 的每个重大决定都是以征求意见(RFC)开始 的。每个提案都会由所有人共同来讨论,以努力达成对结果的共识。这有时会很艰难, 但这种团体讨论是 Rust 保持其质量的秘诀。因此,团体之间保持互通是非常重要的, 团体间桥梁的构筑,将会成为未来 AUTOSAR 工作组发言人的任务.

        Rust 的性能可以与 C++相媲美"。正如其他标准化机构,如汽车领域的 Khronos 或 SAE 得出的结果都与这种评估相一致,嵌入式软件的重点就是为有效的标准化共同 努力.

        AUTOSAR 在加强 C++14 编码指南方面经验丰富,希望保持其创新的传统,成为一个注 重功能安全和汽车网络安全的标准化主体,2022 年 4 月正式启动,并计划编写两份文件。其中一份文件将就如何在 AUTOSAR 自适应平台项目中使用 Rust 提供指导。另一份文件将提出关于 Rust 的编码指南.

 

      AUTOSAR 自适应平台

      AUTOSAR 于 2017 年 3 月 31 日首次发布自适应平台,自适应平台是电子控制单元(ECU)的标准化 集成平台。AUTOSAR 自适应平台以 POSIX 操作系统为基础,顺应新的汽车行业大趋势。它将安全性 (基于微控制器的 ECU)与高性能(基于微处理器的多媒体 ECU)相结合。由此,新标准避免了原 始设备制造商及其供应商,使用专有方法来开发软件所带来的高成本。

        AUTOSAR 经典平台

        AUTOSAR 经典平台是成熟的标准化软件框架和方法论,适用于深度嵌入式电子控制单元(ECU), 它为 OEM 和供应商提供了一个稳定的基础,以建立其分布式软件系统。通过使用具有兼容方法的 分层软件架构,AUTOSAR 经典平台支持所有类型的微控制器 ECU。在未来,AUTOSAR 计划进一步更 新规范,以满足嵌入式系统架构的需求

        AUTOSAR(Automotive Open System Architecture)

        AUTOSAR(Automotive Open System Architecture)是一种由汽车制造商、供应商和其他来自电子、 半导体和软件行业的公司组成的全球发展伙伴关系。自 2003 年以来,一直致力于为汽车行业开发 和引入开放、标准化的软件平台。通过简化软件和硬件的更换和更新,AUTOSAR 建立了控制当今和 未来汽车中日益复杂的电子和软件系统的可靠基础。此外,AUTOSAR 通过使其合作伙伴以竞争方式 合作,提高了成本效率。AUTOSAR 的 "核心合作伙伴 "包括宝马集团、博世、大陆、戴姆勒、福特、 通用汽车、PSA 集团、丰田和大众集团。除这些公司外,还有 270 多个合作伙伴在 AUTOSAR 伙伴关 系的运作中发挥着重要作用,并可免费使用 AUTOSAR 的标准.

  参考:

SAfEr Rust Task Force | Member Benefits

AUTOSAR investigates how the Programming Language Rust could be applied in Adaptive Platform Context within the Working Group SafetyAUTOSAR

https://www.autosar.org/fileadmin/user_upload/20220308_RustWorkingGroup_Announcement_-_CN.pdf

汽车电子-autosar基础简介

AUTOSAR的历史AUTOSAR(AUTomotiveOpenSystemArchitecture),即汽车开放系统架构,由全球汽车制造商、零部件供应商及其他电子、半导体和软件系统公司建立,目的是为了降低汽车控制软件的开发风险,提高软件复... 查看详情

汽车软件开发v模型过程中autosar工具链的应用

目录1、PREEvision2、vVIRTUALtarget3、DaVinciDeveloper4、DaVinciConfigurator5、CANoe6、VTSystem7、CANape汽车软件开发过程V模型对行业内开发者早已是司空见惯的模型,是由瀑布模型演变而来的,也是目前汽车行业运用最广的软件开发模型。之前... 查看详情

汽车软件开发v模型过程中autosar工具链的应用

目录1、PREEvision2、vVIRTUALtarget3、DaVinciDeveloper4、DaVinciConfigurator5、CANoe6、VTSystem7、CANape汽车软件开发过程V模型对行业内开发者早已是司空见惯的模型,是由瀑布模型演变而来的,也是目前汽车行业运用最广的软件开发模型。之前... 查看详情

autosar学习记录

...成本,人力成本,最终将资本家的资本最大利益化,于是AUTOSAR就出现了。AUTOSAR是由全球各大汽车整车厂、汽车零部件供应商、汽车电子软件系统公司联合建立的一套标准协议,从2003年起,拟定了一个符合汽车电子软件开发的、... 查看详情

汽车电子行业的“autosar”到底是什么?

AUTOSAR(AUTomotiveOpenSystemARchitecture)是一种开放的软件架构标准,用于汽车电子系统的开发和管理。该标准旨在通过统一的硬件和软件接口,实现汽车电子系统的互操作性和可重用性,并促进不同的汽车制造商和零部件供... 查看详情

autosar架构概述

AUTOSAR是AutomotiveOpenSystemArchitecture的缩写,是一种开放式的软件架构,旨在为汽车电子控制单元(ECU)提供标准化的软件平台和应用程序接口(API)。AUTOSAR架构的目的是降低汽车电子系统开发的复杂性,... 查看详情

autosar视频教学

关注“嵌入式软件实战派”回复“AUTOSAR”获得更多实战教程。这两年,自动驾驶和智能网联等概念走强,国内外大企业同时也纷纷参与造车,拉动了汽车行业的发展。汽车行业很多标准或技术来源于欧美,例如AUT... 查看详情

详解autosar:autosar应用接口(理论篇—5)

AUTOSAR规范中,将不同模块间通信的接口主要分为以下三类:AUTOSAR接口(AUTOSARInterface);标准AUTOSAR接口(StandardizedAUTOSARInterface);标准接口(StandardizedInterface)。AUTOSAR接口(AUTOSARInterface)属于应用接口,是从软件组件(SWC)... 查看详情

详解autosar:什么是autosar?(理论篇—1)

目录1、为什么需要AUTOSAR2、AUTOSAR简介3、AUTOSAR的发展历程及应用现状4、AUTOSAR的特点和优势终于要讲到心心念念的AUTOSAR系列专栏了。第一次知道AUTOSAR这个术语是在招聘网站上,当时准备从工业物联网行业转向汽车电子行业&#x... 查看详情

autosar理解备忘录

AUTOSAR开发技术手册一、AUTOSAR的定义:AUTOSAR是AUTOmotiveOpenSystemArchitecture(汽车开放系统架构)的首字母缩写,由汽车制造商,供应商以及工具开发商联合开发。二、AUTOSAR的起源:在2003年的时候,行业内... 查看详情

tesla都使用什么编程语言?

...工智能机器人,特斯拉无所不包。但是,是什么编程语言帮助该组织创造了这样的未来产品呢?让我们找出来。大多数培训软件工程师的机构都专注于新的编程语言和框架。但已建立的所谓“低级”编程语言,如C... 查看详情

为啥说软件开发中基于autosar主要是rte开发

http://www.cnblogs.com/autosar/archive/2010/03/17/1687821.htmlRTOS基本上可以拿现有的。底层驱动只要了解硬件手册就行,算法matlab里面图形化编程和软件在环仿真。RTE才是要从头开始编的,因为每个ECU都不一样。不好意思。只知道皮毛参考技... 查看详情

我淡定地撸了一遍autosar的基本概念(代码片段)

...嵌入式软件实战派”。原文链接:《老板说项目要上AUTOSAR,我慌得一批》1 AUTOSAR的解决方案之前的文章《老板说项目要上AUTOSAR,我慌得一批》讲到了,面对日益复杂的汽车E/E架构,在欧洲大地上诞生的AUTOSAR... 查看详情

autosar-软件规范文档阅读

基于AUTOSAR_SWS_CANDriver.pdf,SpecificationofCANDriverAUTOSARCPRelease4.3.1 AUTOSAR所有软件规范文档(SWS)的目录结构都是一样的,如下:特点及优点如下:a.结构化程度高,所有文档结构一致,易于查找;b.内容详实,包括所有API/数据结... 查看详情

汽车电子架构设计

...门弄斧,本文主要针对当前汽车电子现状,结合Autosar和功能安全,提出关于架构设计的一些思路,各路大神小喷求不虐。2.参考《2011TheSAFE&Safe-EConsortium》《ISO26262》《GBT34590》《autosar.org》3.层级思路本文主要按... 查看详情

autosar

AUTOSAR–RTE(1)基本概念1.RTE概述TheRun-TimeEnvironment(RTE)isattheheartoftheAUTOSARECUarchitecture.TheRTEistherealization(foraparticularECU)oftheinterfacesoftheAUTOSARVirtualFunctionBus(VFB).RTE是AUTOSAR中VFB的接口实现。 TheRTEprovidestheinfrastructureservicesthatenableco... 查看详情

详解autosar:autosra软件架构(理论篇—2)

目录1、应用软件层2、运行时环境3、基础软件层3.1、服务层3.2、ECU抽象层 查看详情

详解autosar:swc软件组件(理论篇—3)

目录1、SWC软件组件的数据类型2、SWC软件组件的端口和端口接口2.1、发送者-接收者接口 查看详情