uC/OS-II首先完成操作系统的初始化和所有任务的初始化。TCB(任务控制块),ECB(事件控制块),内存。
uC/OS-II凭借着独特的延时(其实此时会去多任务切换,然后运行就绪的任务)和滴答中断(对每个等待的任务真延时并判断是否到了延时,如果到了为就绪切换运行)来完成多任务的运行。空闲任务始终处于就绪状态并且优先级最低。
多任务运行实现了CPU的高效利用,CPU不用真正的去傻呵呵用来无用延时了,而是滴答中断服务在心跳时每个任务一块延时,同时还判断哪个已经就绪
uC/OS-II首先完成操作系统的初始化和所有任务的初始化。TCB(任务控制块),ECB(事件控制块),内存。
uC/OS-II凭借着独特的延时(其实此时会去多任务切换,然后运行就绪的任务)和滴答中断(对每个等待的任务真延时并判断是否到了延时,如果到了为就绪切换运行)来完成多任务的运行。空闲任务始终处于就绪状态并且优先级最低。
多任务运行实现了CPU的高效利用,CPU不用真正的去傻呵呵用来无用延时了,而是滴答中断服务在心跳时每个任务一块延时,同时还判断哪个已经就绪
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。