当前位置: 首页 > news >正文

汽车电子笔记之:有关汽车电子AUTOSAR的一些名词解释

目录

 1、概述    

2、基础概念

2.1、SPEM

2.2、SPEC

2.3、SIP包

2.4、SLP

2.5、HLP

2.6 、AUTOSAR方法论

2.6.1、ECU Extruct

2.6.2、ECU Configuration Values(EcuC)

2.6.3、Software Component Deion

2.6.4、Measurement and Calibration Support Data (McSupportData、MCSD)

2.6.5 Diagnostic Extract

2.6.6、ECU Resource Deion

2.7、DTD

2.8、XSD


 1、概述    

        目前在细致梳理CP AUTOSAR过程中,慢慢觉得有些缩写以及名词自己无法理解,此文档通过网上搜索以及规范查询来记录一些基础概念,以此备忘。

        发放论解释:解释成“根据什么,通过怎样的操作,得到什么样的结果这样一连串的过程”。

2、基础概念

2.1、SPEM

        是指Software&Systems Process Engineering Meta-Model。是根据Object Management Group(OMG)开发出来的。

SPEM 2.0

Software&Systems Process Engineering Meta-Model百度翻译:软件与系统过程工程元模型

2.2、SPEC

        不理解什么意思,望大神补充!

        2023.3.13补充:SPEC全称为specification 表示说明书

2.3、SIP包

        Software Integration Package  是Vector 交付给一级供应商的SIP包。

        包含了BSW模块、CDD、Application等集成软件。

2.4、SLP

         Software Licicense Package 

2.5、HLP

         Hardware license package

2.6 、AUTOSAR方法论

方法论图示:

        参考文档:《AUTOSAR_TR_Methodology.pdf》2.1.3章节 P43

图示:

        根据AUTOSAR Methodology,开发中作成的各种设计信息,必要时需要在不同的工具之间或者不同立场的作业人员之间进行传递(数据交换)。另外,需要进行构成管理。因此,这个数据形式里面需要有共通的定义。

        AUTOSAR里面的数据交换,基本上使用XML进行。这些数据形式被称为AUTOSAR XML或者ARXML,为了能够在各种阶段和单位进行数据交换而被细化,主要由被叫做AUTOSAR TPS(Template)的各种书面语言来定义。其中代表性的如下:

2.6.1、ECU Extruct

        一般用于汽车制造厂商和ECU供应商之间传递信息,是ECU软件开发(RTE/BSW设定)时必需的起点)。《AUTOSAR TPS System Template》文件中有详细释义。其中包含了诸如:网络的E/E系统构成(例如:ECU和网络的定义)、通讯矩阵的定义(例如:消息的定义)、SW-C针对ECU的分配信息等。另外也可以将其他各种各样的构成要素囊括在内,并将其反映到RTE和BSW的设定中去,所以也有助于简化ECU供应商的设定工作。但是,一般必须由汽车制造厂商提供ECU Extract的所有构成要素,构成要素不完整的情况较多,此时须由ECU供应商进行补充。并且在开发初期提供的都是不完整版,之后需要多次反复更新)。

2.6.2、ECU Configuration Values(EcuC)

        也被称为ECU Configuration Deion。其中储存了RTE和BSW的设定信息,用于生成其代码。有时储存在单一文件夹中,有时也会根据BSW进行细分。《AUTOSAR TPS ECU Configuration》文件中有详细释义。

2.6.3、Software Component Deion

        储存了Application Layer中的SW-C相关的定义信息。《AUTOSAR TPS Software Component Template》文件中有详细释义。正确来说,虽然其中包含了Atomic、Composition和Service Component等各种Software Component,一般来说,包含这些定义的数据总称为SW-C Deion。传递数据信息时,有时会将SW-C的接口部分的定义(Port Interface)和数据类型(Data Type)等信息存放在一个文件夹中,有时会按各项目进行细分。

2.6.4、Measurement and Calibration Support Data (McSupportData、MCSD)

        存放了支持校准和测量SW-C和BSW的信息(具体有变量名称和类型等等)。《AUTOSAR SWS RTE》文件中有详细释义。此支持数据会转化到ASAM MCD-2 MC标准(别名:ASAP2)中的A2L文件夹中去,作为校准/测量/诊断工具(Measurement、Calibration and Diagnostics Tool、MCD Tool)使用。

2.6.5 Diagnostic Extract

        存放了诊断相关的定义数据。《AUTOSAR TPS Diagnostic Extract Template》文件中有详细释义。在R4.2 Rev.1中以附加数据的形式体现.

2.6.6、ECU Resource Deion

        存放了ECU硬件相关的定义数据。《AUTOSAR TPS ECU Resource Template》文件中有详细释义。现节点,即使在AUTOSAR版本(R4.2 Rev.1)中,Analog IO、Digital IO和Timer等的定义均为:Currently no special attributes are defined,使用频率极低。

2.7、DTD

DTD全称:Document Type Definition。

用于约束XML的文档格式,保证XML是一个有效的XML。定义好接口和格式,方便多个人同时开发。

DTD可以分为两种:内部DTD;外部DTD。

2.8、XSD

XSD全称:XML结构定义(XML Schema Definition),是DTD的替代者。

不仅可以定义XML文档的结构,还可以规范XML文档的内容。XSD本身也是XML文档。

相关文章:

  • 调用蓝耘Maas平台大模型API打造个人AI助理实战
  • WEB3——简易NFT铸造平台之nft.storage
  • 谷歌Stitch:AI赋能UI设计,免费高效新利器
  • 每日Prompt:隐形人
  • 基于STM32单片机CO气体检测
  • PostgreSQL ERROR: out of shared memory处理
  • Asp.Net Core SignalR的分布式部署
  • 小明的Java面试奇遇之:支付平台高并发交易系统设计与优化[特殊字符]
  • stm32——I2C协议
  • 颠覆传统!单样本熵最小化如何重塑大语言模型训练范式?
  • PS裁剪后像素未删除?5步解决“删除裁剪像素”失效问题
  • Photoshop智能图层 vs 普通图层:核心差异与适用场景对比
  • Cesium快速入门到精通系列教程
  • Kafka 如何保证顺序消费
  • 第4节 Node.js NPM 使用介绍
  • SpringBoot网络请求RestTemplate Util工具类
  • 定制开发开源AI智能名片S2B2C商城小程序:数字营销时代的话语权重构
  • Ubuntu下编译mininim游戏全攻略
  • [ElasticSearch] ElasticSearch的初识与基本操作
  • MYSQL:主从复制原理及简单实现
  • 动态网站设计/今日热搜榜排名最新
  • wordpress 域名授权/江西seo
  • 如何组做网站/软文营销文章范文
  • 苏州做代驾司机哪个网站好/哈尔滨seo关键字优化
  • b2b网站做推广什么网站好/手机上怎么制作网页
  • 网站空间和服务器的区别/seo推广代理