AUTOSAR的数据一致性

时间:2016-02-11 01:06:46

标签: autosar

在阅读AUTOSAR_TPS_SoftwareComponentTemplate后,我仍然对两种类型的InterRunnableVariable和数据一致性概念感到困惑。有我的问题:

  1. ExplicitInterRunnableVariableImplicitRunnableVariable之间有什么区别? InterRunnableVariable
  2. 来自其他软件组件的另一个RunnableEntity可以处理ExclusiveArea吗?
  3. AUTOSAR的软件组件可以使用给定的特定地址直接读取或写入RAM吗?
  4. 我们必须使用while (i<n){ while(j=n){ j++; }//this is I think n*(n+1) i++;//(n+1) }//n 的条件是什么?

1 个答案:

答案 0 :(得分:2)

  1. 参考:TPS_SWCT_01054和TPS_SWCT_01055

  2. 参考:TPS_SWCT_01592

  3. 软件组件是用C语言编写的,C语言(如已知的)为您提供了足够的绳索来自行处理。问题不在于它们是否可以(在正式建模之外)。

  4. 没有条件,专属区域只是代表互斥的机制。如果您需要实现互斥,请使用专属区域 不要使用可互操作变量