一、概述

        该模块是AUTOSAR基本软件模块,实现了E2E序列化的功能、API和配置。

        E2E序列化根据其配置实例化E2E配置和E2E状态数据结构。所有的E2E配置文件都可用于保护数据。E2E序列化封装了E2E的配置和处理的复杂性,并且它提供了一个标准的序列化接口。因此,E2E变压器的调用者不需要知道E2E的内部结构。

        E2E序列化器由RTE调用,而RTE调用是软件组件调用RTEAPI(读、写、发送、接收)的结果。

注1:E2E序列化适用于安全相关通信。

注2:E2E序列化依赖于E2E库。E2E库提供了数据类型和无状态函数。E2E变压器执行E2E库例程。

二、功能说明

【规范】文件中定义的E2EXf应用作序列化模块:

  1. 转换技术的属性协议设置为E2E
  2. 并且转换技术的属性版本被设置为1.0.0
  3. 和属性转换类的转换技术被设置为安全

三、功能说明

        E2E变压器负责保护与安全相关的数据元件。它是由RTE调用。在发送端,E2E变压器E2E-保护数据。在接收机端,E2E变压器E2E-检查数据,通过RTE提供E2E-检查到SW-C的结果。如果接收SWC没有读取变压器返回代码,则无论数据在总线上是否受E2E保护,它对通信SWC完全透明。所有算法都由E2E库提供(保护、检查、前进、状态机)。E2E转换器调用E2E库,提供配置和状态。

3.1 支持的RTE函数

        目前,支持以下ecu间的通信功能:

  • Rte_Write/Rte_Read
  • Rte_IWrite/Rte_IRead
  • Rte_Send/Rte_Receive
10-26 09:55