AutoSAR系列讲解(入门篇)5.2-描述文件

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/xyfx_fhw/article/details/100071253

描述文件

->返回总目录<-

一、主要流程

下图中主要是在标准AutoSAR流程中,OEM从需求到生成最终文件(给到每个ECU制造厂商)的主要流程。图中流程的需要软件工具的支持(比如Vector的PREEvision),这样就能做到自动生成相应的描述文件了。图中绿色箭头的含义是:在设计之初,可能需要反复修改。
在这里插入图片描述
这里的流程还是之前说的那三步:(主要由OEM来做)

  • 首先是列出需求和资源,这里就用了三种文件来描述这些需求和资源:SWC描述文件、系统约束描述文件、ECU资源描述文件
  • 然后将这三种文件导入到系统配置编辑工具种,生成系统配置描述文件。该描述文件就是整车的描述文件了
  • 最后将系统配置描述文件导入到系统配置提取工具中,导出每个ECU相应的提取文件。该文件中就包含了每个ECU会需要用到的信息,比如通信矩阵、SWC等信息

二、各描述文件介绍

提示:下面的内容请结合上图阅读就能比较详细的掌握图中的内容了,本章节要能明白上图在做啥和每个文件在做啥,就算是大功告成了 。当然如果同学你是OEM的,下面的文件应该都要详细掌握,由于该博客并非是做整车设计讲解的,下面就简单介绍了

1、SWC描述文件

首先要说明的一点是,SWC描述文件可能有多个文件。主要包含以下信息:

  1. 每个SWC的Data和Operations
  2. 每个软件组件需要的资源(比如存储、CPU时间和其他)
  3. SWC的接口(Repetition rate)
  4. 运行机制

其实说明白就是之前讲过的APPL中讲过的那些内容

2、系统约束描述文件

该文件主要包含以下信息:

  1. 网络拓扑
  2. 通信矩阵
  3. 总线波特率,定时等
  4. 协议

其实就是对整车的公共信息的描述

3、ECU资源描述文件

这个简单说就是哪些ECU能实现哪些具体的功能,具有哪些资源。从而能然系统设计者通过该文件,将不同功能的ECU分配到对应的ECU中。比如一个SWC的功能是读取温度传感器的值,那么就需要分配给具有温度传感器的ECU中,主要有以下信息:

  1. 传感器、执行器
  2. 存储器
  3. 处理器
  4. 通信外部设备(比如外置收发器)
  5. 引脚分配

4、系统配置描述文件

说白了就是对上述三种文件的汇总,包含了整车的上述所有信息

5、ECU提取文件

就是将系统配置描述文件的信息分配给单个ECU,使得单个ECU得到其需要的信息,不需要的信息就过滤掉了。ECU通过这些信息就能搭建起来自己的软件(当然还需要RTE配置文件、BSW各模块配置文件、MCAL配置文件和源代码等)
附:返回总目录的传送门如下
->返回总目录<-

猜你喜欢

转载自blog.csdn.net/xyfx_fhw/article/details/100071253