您的当前位置:首页>信息资讯 > 正文

AutoSAR之arxml文件解析

  • 2023-06-03 12:48:16 来源:个人图书馆-花信风zq


【资料图】

01.ECU.arxml是什么?有什么用途?

Arxml代表AUTOSAR xml,是用xml语言(Extensible Markup Language)描述AUTOSAR模型的一种人机可读的文本格式。

ECU.arxml描述文件即是ECU 参数定义文件 (Parameter Definition file) 。基于.arxml文件,就可以利用第三方提供的配置工具,将该文件作为输入导入配置工具进行相关的配置,比如:将ADB LED控制器的.arxml导入Vector的DavinciDeveloper软件中,可以自动生成相关的配置,完整配置好后即可生成代码文件,这样就可以免去手写代码的时间,提高开发效率。接下来看个.arxml文件,看看里面都是些什么信息,这个是AutoSAR Classic Platform提供的ECU configuration文件规范

将文件导入支持XML文件格式的工具即可查看到里面的信息,所使用的工具比如vector的工具,或者使用Microsoft visual studio产品开发工具也是可以的,如图所示,源文件是几万条的代码,感兴趣的同学可以直接到AutoSAR官方平台免费下载,在这里呢,博主仅截取了其中的部分信息示意,图中标注紫色的内容定义的是ADC(模拟信号与数字信号转换)模块的配置参数:

02.ECU.arxml创建流程

ECU.arXML创建流程如下:1.OEM关注的点是系统级的功能和集成,因此OEM端会提供系统级的描述文件,该文件中包含多个ECU的实例,并不包含软件组件部分,只有ECU级的通讯关系,这部分的设计可以基于UML/SysUML建模,也可以使用PREEVISION建模或者是ARtop来建模。2. 供应商supplier拿到OEM提供的系统级的功能描述文件并导入到工具链中,比如vector的PREEVISION,加入到系统的虚拟功能总线上,也就是AutoSAR的RTE,这样就可以和系统内的其它模块进行通讯,此时,还是系统级的ECU,并没有软件组件部分。3. 因OEM提供的系统级的功能描述文件中包含了系统部件到ECU的映射,以及信号的映射,供应商基于此,可进行ECU内部硬件结构和借口的设计,并将信号分配给实际的接口,至此,供应商即完成了ECU.arXML创建过程。

03.五种类型的arxml

针对AUTOSAR开发,共有五种类型的arxml,分别为System Configuration、ECU Extract、ECU Configuration、SWC Description和BSW Module Description。

图AUTOSAR方法论

System Configuration包含多个ECU的描述信息,它描述的是ECU之间的发送或接收信息以及跨ECU组件的接口和端口描述信息,另外还包含ECU的硬件资源信息。System Configuration从整车系统的角度描述ECU之间的交互信息。

标签:

推荐阅读

AutoSAR之arxml文件解析

01 ECU arxml是什么?有什么用途?Arxml代表AUTOSAR xml,是用xml语言(Extensible Markup Language)

当前热门:中国空间站在国际上首次开展人类干细胞太空早期造血

中国空间站在国际上首次开展人类干细胞太空早期造血---中国空间站多项太空实验正有序展开。变重力实验柜已

生桂皮和炒桂皮的区别?

肉桂的话是肉桂树上面的树皮,相对来说它的树皮会比较厚一些。而新鲜的桂皮的话,是从樟树上面来取出的,因此

胡某(34岁,南平人),被厦门警方抓了!|焦点信息

难以!置信!目瞪!口呆!事发厦门一男子竟然徒手攀爬18层高楼原因醉了……这到底是怎么回事呢?报警!...

每日热闻!朋友圈文案每一天都要有新的期待,做最好的自己。

朋友圈文案每一天都要有新的期待,做最好的自己。 生命中最重要的不是你所经历的,而是你成为了什么样

猜您喜欢

【版权及免责声明】凡注明"转载来源"的作品,均转载自其它媒体,转载目的在于传递更多的信息,并不代表本网赞同其观点和对其真实性负责。亚洲体育网倡导尊重与保护知识产权,如发现本站文章存在内容、版权或其它问题,烦请联系。 联系方式:8 86 239 5@qq.com,我们将及时沟通与处理。

竞技体育