0
点赞
收藏
分享

微信扫一扫

1011_AUTOSAR_TPS_SystemTemplate_阅读笔记7


AUTOSAR_TPS_SystemTemplate_阅读笔记7

Grey

全部学习汇总: ​​GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard!​​

AUTOSAR_TPS_SystemTemplate_阅读笔记7

摘录与批注

1011_AUTOSAR_TPS_SystemTemplate_阅读笔记7_状态机

  • FlexRay的传输层支持多个会话,从描述看,应该类似于之前我熟悉的UDS的会话。

1011_AUTOSAR_TPS_SystemTemplate_阅读笔记7_状态机_02


  • 发送池和接收池的概念用法其实是有一些奇怪的,针对不同的使用场景用途不同。
  • 如果是作为发送端,那么发送池存储的是发送信息,接收池存储的是接收信息。
  • 如果是作为接收端,那么发送池存储的是接收信息,接收池存储的是发送信息。

1011_AUTOSAR_TPS_SystemTemplate_阅读笔记7_网络管理_03

  • AUTOSAR的FlexRay TP支持的并不是一个完全标准的ISO TP,而是附加了一些其他的功能在上面。

1011_AUTOSAR_TPS_SystemTemplate_阅读笔记7_状态机_04


  • CAN TP对于对话的支持是通过通道来实现的,每一个通道有独立的资源,例如内部的buffer、Timer以及状态机等。
  • 每一个CAN TP的连接有自己的Npdu对儿。
  • CanTP的连接主要用于资源和目标之间的通信。

1011_AUTOSAR_TPS_SystemTemplate_阅读笔记7_autosar_05

  • LIN也有TP,但是不同于前面看过的几种通信方式,LIN的TP只支持一个对话。

1011_AUTOSAR_TPS_SystemTemplate_阅读笔记7_网络管理_06

  • J1939中的BAM还有点对点的通信,在AUTOSAR中被认为是两种不同的TP。

1011_AUTOSAR_TPS_SystemTemplate_阅读笔记7_适配层_07

  • AUTOSAR中的TP通道一般是单向的概念。

1011_AUTOSAR_TPS_SystemTemplate_阅读笔记7_适配层_08


  • AUTOSAR的网络管理模块是一个通用的接口模块,在此基础上,不同通信方式通过适配层来实现支持。
  • 典型的适配层: FrNm、UdpNm、CanNm、J1939Nm。

小结

这一部分内容还是通信相关的,但是主要的内容点在于对TP的讲解。


举报

相关推荐

0 条评论