本文框架
前言
在本系列笔者将结合工作中对通信实战部分的应用经验进一步介绍常用,包括但不限于通信各模块的开发教程,代码逻辑分析,调测试方法及典型问题分析。
如您对Autosar全模块实战感兴趣,可参读专栏:AutoSar实战进阶系列导读
本通信系列导读链接:Autosar通信实战系列导读
本篇继续出发,介绍下CanNM模块相关内容,涉及CanNM模块基本内容及配置开发指导,基本框架如下:
1. CanNM模块要点介绍
在AUTOSAR BSW架构中,CanNm主要和上层网络管理模块NM和下层的CanIf交互。
CanNm模块的网络管理策略是通过对总线其他节点周期性广播网络管理报文,接收到网络管理报文即发送节点想保持网络。
如果网络中任何节点准备进入Bus-Sleep 模式,会首先停发网络管理报文,但是只要接收到其他节点发送的网络管理报文,该节点会延迟一定