AUTOSAR定义以下交换格式:

  • SWC描述文件:
    供应商或整车厂定义SWC,并为每个SWC创建XML文件(SWC描述文件),描述SWC的接口和资源要求。然后,供应商或整车厂创建用于实现的相关C文件。
  • 系统描述文件:
    整车厂首先根据SWC定义独立于ECU的整个车辆的功能内容,然后整车厂设计通信网络并将SWC分配到现有的ECU,结果保存在系统描述文件中。

从AUTOSAR 4.0开始:

  • 系统提取文件:
    对于每个ECU,整车厂会将系统描述文件简化为系统描述文件的系统提取,以便分享给相关ECU的供应商。此文件替换之前用于配置BSW模块的.dbc(CAN总线数据库格式)、FIBEX(现场总线交换格式)或.ldf(LIN总线描述文件格式)文件。
  • • ECU提取文件(ECUEX):
    “扁平化”进程用于根据系统描述文件的系统提取生成系统描述文件的ECU提取。虽然与系统提取一致,但从平面角度来看ECU提取仅包含原子SWC。一级供应商可以使用内部生成的SWC扩充ECU提取。

AUTOSAR 3:

  • ECU提取文件(ECUEX):
    对于每个ECU,整车厂会将系统描述文件简化为系统描述文件的ECU提取,以便传递给相关ECU的供应商。此文件替换之前用于配置BSW模块的.dbc(CAN总线数据库格式)、FIBEX(现场总线交换格式)或.ldf(LIN总线描述文件格式)文件。
  • 完整的系统描述文件的ECU摘要:
    以系统描述文件的ECU提取为起点,供应商开始集成自己的SWC,并生成完整且最新的系统描述文件的ECU提取,包含ECU的所有SWC的描述,不管SWC来自整车厂还是供应商。

  • BSW模块描述文件:
    ECU配置的另一个前提条件是BSW模块描述文件,其中包含数据结构定义以及BSW模块的所有可配置参数。这些文件与具体实现相关,并且与生成器一样,属于AUTOSAR协议栈供应商提供的BSW模块的静态代码内容。
  • ECU配置描述文件(ECUC):
    供应商根据系统描述文件的最新ECU提取文件和BSW模块描述文件创建了初始ECU配置描述文件,并根据该文件配置ECU。这需要设置和检查BSW模块和RTE参数的工具。相关生成器以ECU配置描述文件为基础,生成特定ECU的RTE和BSW模块

灵活的AUTOSAR方法论可适合不同项目和不同整车厂的实际要求。例如,在系统描述文件中可自由选择是否使用SWC。

Typical Tooldistribution

最后修改: 2021年03月4日 星期四 14:03