测试期间,同样的测试方法可以用于AUTOSAR ECU和非AUTOSAR ECU。将ECU视为黑盒时,只需考虑以下事项:

  • 网络管理:
    AUTOSAR定义专属的NM(Network Management,网络管理)协议,不同于以前使用的OSEK NM等协议。测试环境必须考虑此NM协议,并正确准备和处理网络通道的相关报文。
  • 用于描述网络通信的文件格式:
    AUTOSAR网络通信描述文件属于系统描述文件。根据整车厂的要求,.dbc、FIBEX或.ldf等以前的格式将替换为新格式。测试环境必须能够处理这种格式。

AUTOSAR的标准化内部软件架构确保每个AUTOSAR ECU中都存在某些状态变量,并可在测试环境中使用这些变量从而为测试和调试ECU提供附加价值。例如,EcuM模块中提供的ECU状态,以及ComM模块中存储的各个网络通道的通信状态。通过适当配置BSW模块,可以通过XCP与ECU的连接(例如通过某一网络或者JTAG或Nexus等调试接口)来访问这些状态变量。BSW生成器可以提供这些状态变量的匹配描述文件(A2L)。作为替代方案,还可以使用AUTOSAR为此专门定义的监控和调试协议。

AUTOSAR在访问应用程序级别方面也提供了好处。例如,可以生成RTE,从而能够访问SWC之间交换的数据。同样,RTE生成器也可以生成合适的A2L文件。

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