还有就是——你觉得这个方法靠谱吗?现在不是刚学rtos的小白,有高低两个优先级线程,“低优先级的任务运行之前,suspend 高优先级的任务,运行完之后,再 resume 该高优先级的任务”;而是比方说有十个任务,要运行最低的任务要把优先级排在它前面的九个任务挂起,要运行第二低的任务要把优先级排在它前面的八个任务挂起,……
如果你提供升级优先级任务的方法,我勉强可以接受。——"1.运行高优先级的任务前,使用vTaskDelay(0);2.运行高优先级的任务后,把此高优先级任务降到最低;3.由于有vTaskDelay(0)使调度器重新启动,从而让低优先级的任务运行,运行低优先级的任务后,把之前的高优先级任务升到原来的优先级。”
现在我问个明确的问题就好了——“能不能设置1个tick所需的时间是1ms,也就是vTaskDelay(1)=1ms",能不能就一两个字的事,别再让我等5天了,谢谢,拜托了! 
Statistics: Posted by nson7 — Thu Dec 31, 2015 10:50 am
]]>