以太网状态管理器规范
声明
翻译:邓孔宏
此翻译件仅供学习参考,不得用于任何商业目的。对于使用该翻译件造成的后果,译者不承担任何责任。
1介绍和功能概述
这个规范规定了AUTOSAR基础软件模块以太网状态管理器的功能、API和配置。
在AUTOSAR分层软件构架里,以太网状态管理器属于ECU抽象层,或者更准确的说,它属于通信硬件抽象。
以太网状态管理器的主要任务总结如下:
[SWS_EthSM_00001]
‘以太网状态管理器应该提供一个抽象接口给AUTOSAR通信管理器去启动和关闭在一个以太网簇上的通信。’()
[SWS_EthSM_00002]
‘以太网状态管理器不直接访问以太网硬件(以太网通信控制器和以太网收发器),但是间接的通过以太网接口模块访问。以太网接口重定向请求到适当的驱动模块。’()
2缩写词和缩略语
API          应用程序接口
BSW        基础软件
BswM      基础软件模式管理器
ComM      通信管理器
DEM        诊断事件管理器
DET          默认错误追踪器
EcuM        ECU状态管理器
Eth          以太网控制器
EthTrcv    以太网收发器
EthSM      以太网状态管理器
EthIf        以太网接口
SchM        BSW调度器
SoAd        套接口适配器
3相关文档
3.1输入文档
[1]基础软件模块清单
AUTOSAR_TR_BSWModuleList.pdf
[2]分层的软件构架
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
[3]AUTOSAR在基础软件上的一般要求
AUTOSAR_SRS_BSWGeneral.pdf
[4]AUTOSAR COM规范
AUTOSAR_SWS_COM.pdf
[5]ECU配置规范
AUTOSAR_TPS_ECUConfiguration.pdf
[6]通信协议栈类型规范
AUTOSAR_SWS_CommunicationStackTypes.pdf
[7]通信管理器规范
AUTOSAR_SWS_ComManager.pdf
[8]在模式管理器上的要求
AUTOSAR_SRS_ModeManagement.pdf
[9]基础软件模块描述模版
AUTOSAR_TPS_BSWModuleDescriptionTemplate.pdf
[10]以太网接口规范
AUTOSAR_SWS_EthernetInterface.pdf
[11]在AUTOSAR里在以太网上的要求
AUTOSAR_SRS_Ethernet.pdf
[12]标准的类型规范
AUTOSAR_SWS_StandardTypes
[13]诊断事件管理器规范
AUTOSAR_SWS_DiagnosticEventManager.pdf
[14]默认错误追踪器规范
AUTOSAR_SWS_DefaultErrorTracer.pdf
[15]基础软件模式管理器规范
AUTOSAR_SWS_BSWModeManager.pdf
tcpip详解翻译[16]套接口适配器规范
AUTOSAR_SWS_SocketAdapter.pdf
[17]基础软件模块的一般规范
AUTOSAR_SWS_BSWGeneral.pdf
[18]TcpIp规范
AUTOSAR_SWS_TcpIp.pdf
3.2相关的规范
AUTOSAR提供一个通用的规范在基础软件模块上,它对以太网状态管理器同样有效。
这样,SWS BSW General规范应该被考虑作为额外的和必须的规范对于以太网状态管理器。
4约束和假定
4.1限制
EthSM只可以被用于以太网通信。它致力于去操作EthIf去控制一个或多个底层以太网控制器和以太网收发器驱动。除了以太网之外的协议(也就是CAN、LIN或Flex-Ray)不支持。
下面的术语不被当前版本的规范支持。
·
在LAN上唤醒
现行的WthSM要求一个基于IP的通信协议栈。为了获取FULL_COMMUNICA-TION,有必要去获取一个活动的IP通信。在以后的规范里,一个可选的“low level“状态机会被引入。这个状态机只在驱动/收发器层级(没有IP通信)工作。这是必须的对于实现其它的通信协议(例如IEEE 1722)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。