2018年3月7日

第十一讲、第十二讲 双任务时间片运行

摘要: 第十一讲 这是一个非常基本的例子,到了这个例子为止,MCU底层的设置都已经完成了。后续的开发,已经和芯片关系不大了,不会有新增的汇编代码了。 通过systick的中断,人为的切换任务。 第十二讲 这里引入了taskdelay,也就是任务1在delay的时候,可以让出时间给任务2运行。taskdela 阅读全文

posted @ 2018-03-07 16:56 nasduc 阅读(183) 评论(0) 推荐(0) 编辑

十九讲 同优先级时间片调度

摘要: 之前的设计中,每个优先级都只有1个任务,现在同一个优先级有一堆任务,任务用任务队列连接在一起。每次都取出队列中的第一个任务运行,然后把这个任务 移到这列表的末尾。 在实际的操作中,修改如下: 1、定义了一个时间片,以systick为基本单位,在任务初始化的时候对其赋值,然后把任务加到同优先级的队列中 阅读全文

posted @ 2018-03-07 13:55 nasduc 阅读(382) 评论(0) 推荐(0) 编辑

导航