AP AUTOSAR——Network Management

16 Network Management

16.1 What is Network Management?

网络管理是Adaptive Platform Services中的一个功能集群。作为AP AUTOSAR平台的服务,网络管理包括一个守护进程,该进程实现网络管理的活动方面。网络管理不直接与自适应应用程序交互,因此RTA-VRTE不提供任何库。

16.2 Responsibilities

网络管理协调连接到物理或部分网络的自适应平台机器的“正常”运行和“总线关闭”休眠模式之间的转换。

网络管理算法使用网络节点之间定期交换的NM数据包。所发送的分组由网络集群中的所有节点接收,并且自适应平台实例接收到NM分组指示至少一个发送节点仍希望保持网络集群处于唤醒状态。因此,当一个节点准备好“总线关闭”时,它会在网络上保持沉默,并简单地停止传输任何更多的NM数据包——然而,只要仍在接收来自其他节点的NM数据包,到睡眠模式的实际转换就会延迟。在没有NM数据包接收的(可配置)时间段后,侦听自适应平台实例可以将网络转换到睡眠模式。

网络管理算法由AUTOSAR标准化,可在经典平台和自适应平台上使用。

16.3 Network Management in RTA-VRTE

  • RTA-VRTE网络管理包括守护进程rb-nm,负责发送和接收nm数据包,并管理正常操作和睡眠模式之间的网络转换。
  • 作为RTA-VRTE平台启动的一部分,守护进程rb-nm必须由执行管理启动。
  • 作为AUTOSAR服务,rb-nm依赖于通信管理(RouDi和SOME/IP网关),因此平台组件(CM Roudi)必须在rb-nm之前启动。

16.4 Network Control

网络管理将逻辑网络句柄(由按服务接口NetworkState分类的提供的PortPrototype表示)映射到部分网络或物理网络。

自适应应用程序可以通过NetworkCurrentState字段查询网络的当前状态,也可以使用NetworkRequestedState字段请求转换到睡眠模式。

网络管理不直接与一般用户自适应应用程序交互,而是从(特定于项目的)状态管理器接收控制请求(第8章)。

16.5 AUTOSAR Services

RTA-VRTE支持ara::nm命名空间中的AUTOSAR网络管理API。

AP AUTOSAR——Network Management

 本文图片来源 博世ETAS AP AUTOSAR ,如有侵权,请留言联系作者删除,谢谢。

上一篇:关于torch.view(-1, *shape)的解读


下一篇:NOIP提高组模拟赛9