目录
写本文章原因:开发AUTOSAR ECU配置工具的时候需要用到,简单记录一下
文章目的:记录一下AUTOSAR ECU参数定义模型结构,防止又丢了,给下次恢复相关记忆留个念想
内容如下:
1、AUTOSAR官方文件:AUTOSAR_MOD_ECUConfigurationParameters.arxml
直接去AUTOSAR官网能直接搜索下载,就不提供链接了.算了还是给吧:https://download.csdn.net/download/aa10133/90522604
2、对该文件的说明
该文件是CP(Classic Platform)AUTOSAR ECU参数模型定义文件,ECU可配置的所有内容都定义在这里(是定义模型 - 元模型,不是值模型,官方文档中有值模型结构的完整定义,但是没有完整的案例,官方文档中只有部分值模型的arxml案例)。
值模型的文档后面会再更新几个案例,但也不会完整,毕竟那么多,其实结构不复杂,只是有些节点可能用不到,看需求吧
下面是定义模型结构:包含关系和数量关系一目了然
还是说明一下吧,给大脑省流:
1、关于图的说明
节点是arxml文档的标签,下面容器开始就直接用概念了,自己随便看看文档结构就知道对应什么标签了。
2、看图说话,AUTOSAR ECU参数结构说明
AUTOSAR下有多个ARPackage (还有个Admin Data 只用来设置该文件对应的AUTOSAR版本) ,每个ARPackage下有一个Elements用于包含所有参数定义结构,就两个部分:一个是模块定义集合,即所有的模块的定义及其路径,另一个就是各个模块的详细定义。所以Elements就是把所有的模块先罗列一下,再再下面接着给出每个模块的详细内容,这就是完整内容了,仅有两个部分,所以很简单。两个的具体结构到文件看看就知道了,图中也写了,这就是全部了,没什么难的。