没深入学过ucos的概念的东西,但是我的理解就是同一个东西,ucos里面任务的切换离不开OSSched,不管你任务中delay或者是post之类引起调度,还是系统本身根据时间片轮转,最后都是要调用这个函数,都需要保存寄存器的。我感觉你理解错了,不过我只是字面理解,具体概念是否有区别我没学过。
另外就是OSSched中的保存寄存器的调用部分应该可以优化,我看着很明显,不过暂时没时间实验,等新项目完成了再实验下我我的想法。希望有研究过的高手可以说说。
没深入学过ucos的概念的东西,但是我的理解就是同一个东西,ucos里面任务的切换离不开OSSched,不管你任务中delay或者是post之类引起调度,还是系统本身根据时间片轮转,最后都是要调用这个函数,都需要保存寄存器的。我感觉你理解错了,不过我只是字面理解,具体概念是否有区别我没学过。
另外就是OSSched中的保存寄存器的调用部分应该可以优化,我看着很明显,不过暂时没时间实验,等新项目完成了再实验下我我的想法。希望有研究过的高手可以说说。
举报