硬件:问一个ucos很基本的问题!小弟刚开始看邵老师译得那本书,感觉有些不明白:
ucos的主要任务是调度任务,使优先级高的任务
先运行。比如一个优先级低的程序正运行着,如果这时
来一个优先级高的任务,那么应该运行这个高优先级的
任务。现在我不明白的是:每个任务都是死循环的,
一旦进入莫个任务就出不来了?就算优先级高的
来了,但是如何退出优先级级的任务呢??
是不是一定得有中断服务程序才行?
那样中断服务程序的优先级不久最高了(比最高优先级的任务还高?)
但是这些中断服务程序里面有是运行什么任务程序???
我很弱,问得问题可能很可笑,望高手
能够耐心指点,不胜感激!