任务就续表中有两个变量OSRdyTbl[]和OSRdyGrp。
OSRdyTbl[]:这个数组是INT8U类型的,它的每一个元素对应8个任务的就绪状态。比如数组元素为4个。则可以对应4*8=32个任务的就绪状态。
OSRdyGrp:这个变量为INT8U类型,这个变量每个位对应OSRdyTbl[]中的一个数组元素。只要OSRdyTbl[]中的数组元素不是0x00。那么OSRdyGrp的对应位就为1.否则为0。也就是说OSRdyTbl[]一个数组对应的8个任务状态只要有一个就绪。那么OSRdyGrp这个相应的位就为1。
eg:
OSRdyGrp=0x1110 0101 那么就是表示OSRdyTbl[0] [2] [5] [6] [7]任务组中有任务就绪。