AUTOSAR_TPS_TimingExtensions_时序扩展学习笔记2

Grey

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

AUTOSAR_TPS_TimingExtensions_时序扩展学习笔记2

摘录与批注

1019_AUTOSAR_TPS_TimingExtensions_学习笔记2_延迟时间

  • 时间约束分类:周期、延迟时间、被认为是同步时间的时间间隔。

1019_AUTOSAR_TPS_TimingExtensions_学习笔记2_分布式系统_02

  • 周期触发的要求描述例子,后续可以在我的工作中作为收集需求的一个参考。大概的参数是周期加上抖动。

1019_AUTOSAR_TPS_TimingExtensions_学习笔记2_github_03


  • 不定时触发事件的属性:最小的发生时间、最大的发生时间、周期、抖动。
  • 前面两个属性是必须的。
  • 疑问:如果有了周期的属性,这个还算是不定时事件吗?
  • 另外,其他的几种事件也有类似的属性要求。

1019_AUTOSAR_TPS_TimingExtensions_学习笔记2_autosar_04

  • 同步约束,主要是用于分布式系统。在分布式系统中,通过同步的方式避免资源的竞争。

1019_AUTOSAR_TPS_TimingExtensions_学习笔记2_autosar_05


  • 偏移时序事件,绑定了两个事件发生之间的偏移而不是依赖于某一个功能。
  • 疑问:其实,针对偏移的一个判断其实也算得上一个功能了吧?

1019_AUTOSAR_TPS_TimingExtensions_学习笔记2_延迟时间_06

  • 执行顺序约束,这个可以结合ETAS RTAOS的chain task来理解。

小结

最后一部分是应用笔记,大部分是XML等需要工具来进行处理的内容片段。信息简单浏览下来主要是针对前面看过的5种视图来做相关的设计。具体的内容不去做深入的研读了,接下来结束这一份文件的阅读开始新的阅读目标了。值得做一个阶段性的庆祝,目前又有一个目录的文档大概浏览过了,也就是Methodology-and-Templates_Templates这个目录。这样,方法论相关的部分只剩下一个工具了,接下来看一下工具这一部分。