南宫云明 发表于 2013-8-13 13:09
确实晕了,抢占型的OS是高优先级的任务一旦准备就绪就立即可以获得CPU控制权,这里的一旦准备就绪是什么 ...
ucos ii中,当前运行的任务就是所有就绪任务中优先级最高的任务。
任务的设计模式是基于事件触发的模式,比如邮箱 信号之类的玩意,信号发出去就能将等待这个信号的任务就绪,恢复的这个任务优先级如果比当前任务高的话就能切换过去。
相关post函数,除了互斥体因为和优先级有关无法用到ISR中外,别的几个事件和消息的构件的post函数都能放到ISR中。
而系统延时只是各种事件其中的一种而已。 |
|