Adaptive AUTOSAR 学习笔记 11 - 状态管理

SM是AUTOSARAdaptivePlatform中的特殊功能集群,负责操作状态管理,包括事件优先级处理、状态机管理以及与其他组件如AdaptiveApplications、PlatformHealthManagement的交互。它通过ara::com服务接口进行通信,并确保同步行为。SM的功能实现依赖于项目特定的代码,仲裁逻辑可以自定义或通过配置参数生成。
摘要由CSDN通过智能技术生成

本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf

缩写

  • AP:AUTOSAR Adaptive Platform
  • SM:State Management
  • AA:Adaptive Application
  • FC:Functional Cluster
  • PHM:Platform Health Management
  • EM:Execution Management
  • UCM:Update and Configuration Management
  • IAM:Identity Access Management

6 状态管理

SM 是一个特殊的 FC,高度依赖于特定 ECU 项目,一般 SM 由系统集成实现。SM 负责所有和 AP operational state 相关的方面,包括:

  • 处理输入的事件
  • 给上述事件/请求排优先级,并设置内部状态

根据项目需要,SM 可以有一个或多个状态机

SM 和 AA 通过项目特定的、由 Field 组成的 ara::com 服务接口交互。SM 和其他 FC 的交互应该通过各 FC 定义标准接口。

SM 可以:

  • 请求将 FunctionGroups 设置到特定状态
  • 请求激活/停用(局部)网络
  • 请求关闭/重启 Machine
  • 影响其他(平台)应用的行为
  • 执行平台特定行为
  • 当收到 PHM 或 EM 的通知时,从(所监控的)错误恢复
  • 从诊断接收请求,为每个诊断地址执行项目特定的复位操作
  • 接收 UCM 的请求,对将要安装、升级和卸载软件簇(Software Cluster)进行准备和验证
  • 影响运行进程的行为,以同步在整个/部分 Machine 上的行为(如 Power Mode)

下面这句不会 😂

To achieve synchronized behavior State Management provides defined messages and reply messages from where ara::com methods and fields are generated in the scope of Communication Groups of Communication Management.

为取得同步行为,SM 提供了 defined messages 和 reply messages。其中 ara::com 的方法和字段在 CM 通信组的范围内生成。

SM 通过 ara::com 提供了一系列的 Trigger 和 Notifier fields。SM 监听 Triggers,执行状态机处理,将影响提供给 Notifier(如果有的话)。

因为 SM 的功能很关键,从其他应用或 FC 对 SM 的访问必须是安全的,如通过 IAM(Identity Access Management)。SM 受 PHM 监控。

SM 的功能高度依赖特定项目,目前 AUTOSAR 决定不在 AP 中指定一个类似 CP 中 BswM 的功能模块。AUTOSAR 计划仅指定一系列基础服务接口,并在项目特定代码中封装实际仲裁逻辑。

仲裁逻辑可以单独开发,也可以根据标准化的配置参数(部分)生成。

 

Autosar是汽车行业的一个开放性的标准化平台,旨在推动汽车电子系统的可重用性、标准化和互操作性。Adaptive AutosarAutosar的最新版本,旨在通过引入自适应功能,实现更高级别的电子控制单元(ECU)架构和功能。 Adaptive Autosar标准-21-11是指版本为21.11Adaptive Autosar标准。这个版本引入了一些新的功能和特性,以提升汽车电子系统的性能和灵活性。 首先,在-21-11版本中,引入了基于虚拟功能总线(VFB)的通信机制。VFB是一个软件组件,用于在不同的ECUs之间进行通信。通过使用VFB,不同ECUs之间的通信可以变得更加灵活和高效。此外,这个版本还引入了一种新的应用级别的网络协议,提供了更好的网络通信能力。 其次,-21-11版本还引入了一些新的自适应功能,例如自适应应用程序接口(API)和自适应软件体系结构。这些功能使车辆的软件系统能够根据不同的环境条件进行自适应,从而提升车辆的性能和安全性。同时,这个版本还引入了一些新的软件定义网络(SDN)功能,用于提供车辆互联和通信的灵活性。 最后,在-21-11版本中,还针对软件开发过程进行了一些改进。新的标准强调了模型驱动的开发方法和自动化测试技术的应用,以提高软件开发的效率和质量。 总体来说,Adaptive Autosar标准-21-11通过引入自适应功能和改进软件开发过程,提升了汽车电子系统的性能、灵活性和安全性。这将有助于推动汽车行业的技术创新和发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值