On Jul 28, 10:37 am, xu ray <rayx...@gmail.com> wrote:
> 对于单调周期调度,并不是完全依赖于线程调度机制来实现的。每个RMS任务都关联一个watchdog。
> 初始化RMS任务的时候,也初始化watchdog。在每次启动RMS任务,就将周期传入watchdog,操作系统通过监控watchdog状态来更新RMS-任务的状态(比如是否正常完成,是否应该开始等等)
> 如果多种任务并存,则需要看各个任务的优先级。调度的时候还是以优先级为基础调度。任务周期不会改变任务本省的优先级。只是说,同等优先级情况下,短周期RMS-任务比长周期的优先执行。
> 建议看看tmtest和sptest里面的例子,有条件的话用虚拟机运行一下。
>
> 2009/7/27 loveQ <fengqiang851...@yahoo.com.cn>