AUTOSAR 数据一致性
AUTOSAR's Data concistency
看完AUTOSAR_TPS_SoftwareComponentTemplate
,我对InterRunnableVariable
的两种类型和数据一致性的概念仍然很困惑。还有我的问题:
ExplicitInterRunnableVariable
和ExplicitInterRunnableVariable
有什么区别
ImplicitRunnableVariable
?
InterRunnableVariable
可以由来自不同软件组件的另一个 RunnableEntity
处理吗?
- AUTOSAR 的软件组件可以直接读取或写入具有给定特定地址的 RAM 吗?
- 我们必须使用
ExclusiveArea
的条件是什么?
参考:TPS_SWCT_01054 和 TPS_SWCT_01055
参考:TPS_SWCT_01592
软件组件是用 C 编写的,而 C(众所周知)给了你足够的绳索来吊死自己。问题不在于他们是否可以,而是他们是否应该(在正式建模之外)。
没有条件,独占区域只是代表一种互斥机制。如果您需要实现互斥,请使用独占区域并且不想使用可运行变量.
看完AUTOSAR_TPS_SoftwareComponentTemplate
,我对InterRunnableVariable
的两种类型和数据一致性的概念仍然很困惑。还有我的问题:
ExplicitInterRunnableVariable
和ExplicitInterRunnableVariable
有什么区别ImplicitRunnableVariable
?InterRunnableVariable
可以由来自不同软件组件的另一个RunnableEntity
处理吗?- AUTOSAR 的软件组件可以直接读取或写入具有给定特定地址的 RAM 吗?
- 我们必须使用
ExclusiveArea
的条件是什么?
参考:TPS_SWCT_01054 和 TPS_SWCT_01055
参考:TPS_SWCT_01592
软件组件是用 C 编写的,而 C(众所周知)给了你足够的绳索来吊死自己。问题不在于他们是否可以,而是他们是否应该(在正式建模之外)。
没有条件,独占区域只是代表一种互斥机制。如果您需要实现互斥,请使用独占区域并且不想使用可运行变量.