level 1
丶yesterday__
楼主
ucOS的任务调度不就是根据处于就绪态任务的优先级高低来选择任务执行嘛,那我假设有一个处于就绪态的任务优先级为12,则优先级就绪表中OSRdyTbl[1] = 0001 0000,由此得到优先级就绪组OSRdyGrp = 0000 0010 = 2,代入优先级判定表中,y = OSUnMapTbl[2] = 1,x = OSUnMapTbl[1] = 0,优先级 = 8 * 1 + 0 = 8.这不前后矛盾吗?
2019年11月12日 11点11分
1
