Autosar知识:方法论-绑定时间的定义

binding time不是(如名称所示)精确的时间点,而是处理步骤的分类。 例如,绑定时间CodeGenerationTime是指从ARXML格式的AUTOSAR模型到代码的转换步骤。

在本节中,我们定义方法中工件和任务的绑定时间。

 

 

任务绑定时间的定义

如果任务绑定了绑定时间X的变化点,则它具有绑定时间X。

这尤其意味着:

•在模型上执行的任何任务都可以绑定具有绑定时间SystemDesignTime的变化点。

•任何生成代码的任务都需要绑定具有绑定时间CodeGenerationTime的开放变体点。 到那时,所有绑定时间更早的变体点都必须已经绑定。

•同样,任何编译代码的任务都需要绑定具有绑定时间PreCompileTime的开放变体点。届时所有绑定时间较早的变体点都必须已绑定。

此时,还必须绑定变化点的PostBuildVariantConditions值。 这些值的最新绑定时间为PreCompileTime。

请注意,在使用RTE代码的情况下,绑定PreCompileTime变体的技术步骤部分由在实际编译之前运行的准备任务完成,请参见生成RTE预先构建数据集。 这尤其意味着必须在执行此准备任务之前定义相关的系统常数。 在这种情况下,实际编译任务“编译ECU源代码”的绑定时间表示为CompileTime。

变化点仍然是PostBuild:PostBuildVariantCondition固定在PreCompileTime,但是与关联的PostBuildVariantCriterion的比较发生在P

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值