技术开发 频道

Windows Embedded CE 6.0实时性分析

  在使用下降沿触发中断时,中断信号和GPIO的输出信号如图3所示。


图3 下降沿触发时的实际波形

  从上图可以看出,t1基本可以忽略不计,t2约为1.8ms,t1+t2不到2ms,说明此时的中断延迟小于2ms。

  在使用高电平中断,且IST中有输出调试信息时的波形如图4所示。


图4 高电平触发,IST中有延时的实际波形

  从上图可以看出,t2的时间约为1.8ms,两次中断的时间间隔约为3.8ms。中断延迟小于2ms。

  在使用高电平中断,且IST中没有输出调试信息时的波形如图5所示。


图5 高电平触发,IST中无延时的实际波形

  从上图可以看出,t2的时间大约为18μ秒,t1可以认为小于4μ秒,两次中断之间的时间间隔为22μ秒,且能够连续稳定的正确响应。这说明Windows Embedded CE 6.0内核的中断延迟可达18μ秒。当然,我们很难根据一次测量的值来判定它的最低响应时限为多少,但微秒的数量级足以说明Windows Embedded CE 6.0的实时性基本可以满足常见的各种应用。

0
相关文章