网络管理测试笔记(一):
一、简介
AUTOSAR 全称AUTomotive Open Systems Architecture,译为汽车开放系统架构,其定义了其定义了一套支持分布式的、功能驱动的汽车电子软件开发方法和电子控制单元上的软件架构标准化方案,以便应用于不同的汽车平台,提高软件复用和降低开发成本。
二、常见术语
- SWC - Software Component 软件组件
- RTE - Run-Time Environment 实时运行环境
- BSW - Basic Software 基础软件
- CAN IF - CAN interface CAN接口
- CAN TP - CAN Transport CAN运输协议
- DCM - Diagnostic Communication Manager 诊断通讯管理模块
- DEM - Diagnostic Event Manager 诊断事件管理模块
- EcuM - ECU State Manager ECU状态管理模块
- IoHwAb - I/O Hardware Abstract I/O 硬件抽象层
- MemIf - Memory Interface 内存接口
- NvM - Non-Volatile Manager 非易失数据管理模块
- XCP - University Calibration Protocol 多用传输协议
- CDD - Complex Device Driver 复杂设备驱动
- DUT-Device Under Test受测设备
三、网络管理
3.1测试
主要是ECU的休眠和唤醒策略,测试主要验证DUT是否符合这些策略。
①上电时,DUT未接收任何报文时,应当进入Sleep(休眠)状态
②验证DUT由sleep→wakeup→normal过程
③验证DUT由sleep→wakeup→sleep过程
④验证DUT被other ECU远程唤醒,由sleep→wakeup_wait→normal过程
⑤验证DUT被other ECU远程唤醒由sleep→wakeup_wait→sleep过程
目前用到的大概就这几种,其余估计也是这几种延伸,加上一些格外条件。
3.2网络管理功能
一般包含以下三种模式:
- Bus Sleep Mode(总线休眠模式)
- Prepare Bus Sleep Mode(总线休眠模式准备模式)
- Network Mode(网络模式)
3.2.1总线休眠模式
目的是在没有收发报文时降低节点的功耗。
3.2.2总线休眠模式准备模式
目的是确保所有节点在进入总线休眠模式之前有时间终止它们的网络活动。
3.2.3网络模式
包含以下几个状态:
- Repeat Message State
- Normal Operation State
- Ready Sleep State
3.3 网络管理补充
①网络管理报文和应用报文不同,一般NWM_XXXX的为网络管理报文
②。。。