图1.4 Network Management Cluster Sleep 如果NM集群中的任何节点需要总线通信,它可以通过发送NM数据包来保持NM集群处于唤醒状态。 网络管理算法由AUTOSAR标准化,可用于经典平台和自适应平台。NM 算法基于 NM 集群中所有节点接收到的周期性NM消息。 AUTOSAR自适应NM协调算法的主要概念可以总结为以下关键行
状态管理(State Management) State Management Function Group State change request flow 功能描述: SM模块(State Management)是一种实现状态管理和事件处理功能的软件组件。SM模块负责所有和AP平台运行状态相关的方面。 主要功能: ▸处理输入的事件,如诊断请求、唤醒事件、错误恢复等,并根据事件类型和优先级来设置内部...
默认情况下,从总线休眠模式或准备总线休眠模式进入网络模式时,通过调用 ara::nm::NetworkHandle::SetNetworkRequestedState 并设置值为 kFullCom 来请求网络,NM 模块将立即传输 NM 消息。 如果在准备睡眠状态、正常操作状态或重复消息状态下,nmPnHandleMultipleNetworkRequests 设置为 true,并且通道/VLAN 的请求状态或关...
从整个AP架构上来看,整个平台划分为不同的功能集群(注意,功能集群是一个关键的核心概念,理解AP平台的核心要素之一): 运行环境,包括了执行管理组件(Execution Management)、状态管理组件(State Management)、日志和跟踪(Log and Trace)、内核(Core)、操作系统接口(Operating System Interface) 通信,包括了通信管理(Communi...
AP AUTOSAR的逻辑视图体现了其相应的体系结构,如下图所示: 从图中可以看出,AP AUTOSAR主要由以下几个部分组成: lAA(Adaptive Application)自适应应用程序运行在AUTOSAR Runtime for Adaptive Applications (ARA)之上,用于实现碰撞预警、车道保持、自动驾驶等复杂的汽车功能。AA可以使用C++语言编写,也可以使用模型驱动开...
而自适应网络管理(Adaptive Network Management,简称NM)则致力于在不影响通信栈的情况下进行工作。其核心目标在于协调底层网络(包括物理层和部分网络层)的平稳运行与总线休眠模式之间的顺畅切换。通过发送指令和制定规则,NM能够实现ECU的协同休眠与唤醒,从而实现对网络资源的高效利用并降低功耗。NM技术架构基于分散式...
NM(Network Management)网络管理模块 UCM(Update and Config Management)主导的应用程序更新、AP自更新以及OS更新的整套更新理念等; AP作为中间件,需要配合支持POSIX标准的操作系统使用,上层的应用(AAP)会通过ARA运行环境由AP来统一配置、管理、调度和分配资源。
综上所述,当前的AP NM系统在功能、启动模式以及状态管理方面都存在一些限制和不足之处,这在一定程度上影响了其在各种网络环境中的广泛应用和部署。 02.NM技术架构 Adaptive Network Management 提供的服务应该允许请求和查询可映射到物理或部分网络的逻辑网络句柄的网络状态。为此,提供了以下功能: ...
AP AUTOSAR的逻辑视图体现了其相应的体系结构,如下图所示: lAA(Adaptive Application) 自适应应用程序运行在AUTOSAR Runtime for Adaptive Applications (ARA)之上,用于实现碰撞预警、车道保持、自动驾驶等复杂的汽车功能。AA可以使用C++语言编写,也可以使用模型驱动开发(Simulink)工具生成。
通信,包括了通信管理(Communication Management)、网络管理(Network Management)、Time Synchronization(时间同步) 存储,包括了持久化组件(Persistency) 安全:密码学组件(Cryptography)、接入和鉴权组件(Identity and Access Management)、防火墙(Firewall) 安全,包括了平台健康管理组件(Platform Health Management) ...