1 简介和功能概述
该规范规定了AUTOSAR基础软件模块LIN状态管理器(LinSM)的功能、API和配置。LinSM与LIN接口、LIN驱动程序、LIN收发器驱动程序一起构成了完整的LIN协议。
LIN状态管理器设计为独立于硬件。
LinSM依赖于上层模块通信管理器1和下层模块LIN接口2。
假设读者熟悉ISO 17987规范。本文档不会描述ISO 17987规范中已描述的功能。
请注意,本文档中的图表不视为要求。所有要求均以带有要求标签(例如LINSM042)前缀的文本描述。未以要求为前缀的文本应视为信息性文本。
1.1 架构概述
分层软件架构[3]将LinSM定位在BSW架构内,如下所示。
1.2 功能概述
LinSM负责LIN总线的控制流。
这意味着:
- 当上层请求时切换调度表(仅适用于LIN主节点)。
- 当上层请求或下层指示时,进入睡眠和唤醒处理
- 当进入新状态时通知上层。
3 相关文献
3.1 输入文件及相关标准、规范
[1]通信管理器AUTOSAR_CP_SWS_COMManager规范
[2]LIN接口AUTOSAR_CP_SWS_LINInterface规范
[3]基础软件模块列表AUTOSAR_CP_TR_BSWModuleList
[4]基础软件模块通用规范AUTOSAR_CP_SWS_BSWGeneral
[5]LIN驱动程序AUTOSAR_CP_SWS_LINDriver的规范
[6]