摘要: 依然是这一部分,接下来的重点是这个函数:OS_Sched() 这个函数实在是太重要了,因此我不得不慎重。 首先看一下官方的注释: ************************************************************************************* 阅读全文
posted @ 2018-04-19 17:53 波子木木 阅读(3217) 评论(1) 推荐(4) 编辑
摘要: 继续…… 在上一段代码中,出现了一个陌生的数组: OSRdyTbl[],跟踪这个变量可以找到它的定义,发现它仅仅是一个uint8型的数组,长度是8个。 可以明确的告诉大家,这个数组很重要,应该算是任务优先级调度核心参数之一,与下面那个参数OSRdyGrp 合起来便可以作为任务就绪表。 ※接下来需要讲 阅读全文
posted @ 2018-04-19 15:40 波子木木 阅读(3878) 评论(1) 推荐(4) 编辑
摘要: 刚参加工作那几年做MCU程序,由于实现的功能和需求都比较简单,外围模块也很少,所以大多数的项目直接就在裸机上写代码。 当时也没有任务和线程的概念,脑子里想的只有单个函数的调度,变量的控制等等。工作时先把流程图画出来,然后按照一定的逻辑把所有的函数都调用起来,最后实现自己的需求。 随着业务的深入,后来 阅读全文
posted @ 2018-04-19 14:04 波子木木 阅读(10794) 评论(1) 推荐(7) 编辑