主要内容

模型AUTOSAR非易失存储器

AUTOSAR标准定义了隐式和显式机制的AUTOSAR软件组件可以读取和写入非易失性内存的汽车系统:

  • 隐式访问使用sender-receiver港口或数据存储内存块访问一个AUTOSAR非易失性内存块的副本在RAM中。

  • 明确的访问使用客户机-服务器调用直接访问一个AUTOSAR非易失性内存块。

隐式访问AUTOSAR非易失性内存

隐式访问AUTOSAR非易失性内存使用启动事件开始跟踪或镜像非易失性内存块在RAM中。使用非易失性内存的内存副本可以支持更快的访问。金宝app

  1. 在ECU升高,当启动事件发生时,一个后台任务副本一个内存块从非易失性RAM内存空间。

  2. 当系统运行时,软件组件可以访问非易失性RAM数据的速度。

  3. 当关闭事件发生时,在关闭之前,一个后台任务副本尾随或镜像内存块的非易失性内存空间。

模型隐含的非易失性内存的读写访问AUTOSAR组件模型,配置和出口非易失性(NV)数据通信或者NVRAM镜像块。

在出口公司数据通信,AUTOSAR软件组件AUTOSAR非易失性组件读取和写入数据。实现公司数据通信,AUTOSAR软件组件定义提供和需要发送和接收NV数据端口。在仿真金宝app软件®,您可以:

  • 进口AUTOSAR NV ARXML文件接口和端口的数据。

  • 创建AUTOSAR NV接口和港口,港口和外港模型映射到AUTOSAR NV港口。金宝app

    你模型AUTOSAR NV港口与港口和外港仿真软件,以同样的方式金宝app描述Sender-Receiver接口

  • 生成C代码和AUTOSAR NV ARXML文件数据接口和端口。

与出口公司数据通信,您可以分发或协调NV跨软件组件的数据访问。例如,多个组件可以读取相同的NV数据从非易失性的软件组件,而组件写道。

有关更多信息,请参见配置AUTOSAR非易失性数据通信

配置一个NVRAM镜像块,AUTOSAR软件组件地图数据存储内存块AUTOSAR类型的每个内存(ArTypedPerInstanceMemory)和选择的选项NeedsNVRAMAccess。这个选项表明ArTypedPerInstanceMemory内存镜像块,需要服务的NVRAM经理(NvM)经理模块。在仿真金宝app软件中,您可以:

  • 从ARXML文件导入AUTOSAR NVRAM镜像块。

  • 创建模型内容,配置数据存储内存块作为AUTOSAR NVRAM镜像块。

  • 生成C代码和ARXML AUTOSAR NVRAM镜像文件块。AUTOSAR运行时环境发电机分配的内存和提供一个API组件访问内存。

有关更多信息,请参见AUTOSAR每个内存配置

显式使用AUTOSAR非易失性内存

AUTOSAR经典平台,AUTOSAR标准定义了重要的服务作为基本的软件(BSW正在)在AUTOSAR运行时环境中运行(RTE)。例子包括NVRAM管理器提供的服务和诊断事件管理器。AUTOSAR RTE, AUTOSAR软件组件通常BSW正在服务的访问使用客户机-服务器通信。

显式使用AUTOSAR非易失性内存使用调用NVRAM (NvM)服务经理直接访问AUTOSAR非易失性内存空间。明确的访问可以用于响应事件,例如,气囊事件,或在每个时间步,例如,对于控制器没有关闭序列。

AUT金宝appOSAR组件和服务的支持系统级建模,AUTOSAR BlocksetAUTOSAR基本软件模块提供了一个图书馆。图书馆包括预配置函数调用者块建模组件调用NVM服务接口,包括NvMAdminCallerNvMServiceCaller

实现客户端调用AUTOSAR NVM AUTOSAR软件组件的服务接口,你拖拽基本软件块AUTOSAR模型。每个块填充参数,如客户端端口名称操作。如果你选择修改操作,软件更新对应的块输入和输出。

配置添加块AUTOSAR软件组件,点击更新按钮在代码的映射模型的编辑器视图。软件创建AUTOSAR客户端与服务之间的接口、操作和港口,每个模型和映射函数调用者一个AUTOSAR端端口和操作。金宝app

有关更多信息,请参见AUTOSAR NVRAM配置调用管理器服务

AUTOSAR组件模型来模拟一个调用服务,BSW正在创建一个包含组成,系统,或利用模型。包含模型,提供了一个参考实现NvM的服务操作调用组件。

AUTOSAR基本软件模块库包含一个NVRAM服务组件块。块NvM服务操作提供了参考实现。支持模金宝app拟组件调用NvM服务,包括街区包含模型。您可以插入块的两种方式:

  • 通过创建一个自动插入块金宝app仿真软件测试™利用模型。

  • 手动插入块包含组成,系统,或利用模型。

有关更多信息,请参见为模拟配置AUTOSAR基础软件服务实现模拟AUTOSAR基本的软件服务和运行时环境

另请参阅

||

相关的话题