4.仿真与调试
设计好程序后,编译并下载程序到开发板中,在计算机上打开串口调试助手进行调试,多任务运行调试效果如图13.18所示。
(https://www.daowen.com)
图13.18 多任务运行调试效果
由图13.18可看出,3个任务一开始按任务级高低顺序依次执行,任务Task1延时时间较长,在其阻塞期间,任务Task2和任务Task3采用时间片轮转调度执行;任务Task1执行两次后删除;任务Task2执行3次后挂起,这期间任务Task2不再执行;任务Task3执行5次后,将任务Task2解挂,然后再继续执行。