【摘要】:整体分析的主要特征之一是来自于属性继承的想法:某一事件唤起一个任务,在一段时间或本身全部任务执行时间之后,该帧会排队。因此,帧i的排队抖动可由如下公式给出:Ji=Rsend 其中,send表示发送帧i的任务。而帧i到达目的处理器的最晚时间用Ri表示。因此,目标任务dest继承发布抖动可用下式表示:Jdest=Ri-47τbit 任务dest状态的最坏工况响应时间Rsend在事件派送任务开始的send之后的47τbit时间开始测算。
整体分析的主要特征之一是来自于属性继承的想法:某一事件唤起一个任务,在一段时间或本身全部任务执行时间之后,该帧会排队。事件一结束,帧就会立刻被排队(例如:如果没有更高优先级的任务,为帧排队所需的执行时间就会很短)。帧在如下情况下会在事件之后排队:从发送任务的角度看,发生了最坏工况调度情况。最长与最短排队时间的差叫做排队抖动。为了简化计算,我们可以使用0作为最短排队时间。最长排队时间的上边界由排队任务的最坏工况响应时间来确定。因此,帧i的排队抖动可由如下公式给出:
Ji=Rsend(i) (13.21)其中,send(i)表示发送帧i的任务。
假设帧到达节点时任务发布。那么,此任务以和作为从发送任务中继承排队抖动的帧同样的方式,从帧那里继承发布抖动。帧i能够到达目的处理器的最早时间是47位时间(最小的帧为47位长)。而帧i到达目的处理器的最晚时间用Ri表示。因此,目标任务dest(i)继承发布抖动可用下式表示:(www.daowen.com)
Jdest(i)=Ri-47τbit (13.22)
任务dest(i)状态的最坏工况响应时间Rsend(i)在事件派送任务开始的send(i)之后的47τbit时间开始测算。所以,时间47τbit+Rdest(i)给出了从事件派送任务开始的send(i)到任务结束的dest(i)为止的端至端时间。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关汽车嵌入式系统手册的文章