μCOS-II微小内核分析.pptVIP

  • 2
  • 0
  • 约3.04万字
  • 约 10页
  • 2019-06-08 发布于浙江
  • 举报
μC/OS-II微小内核分析 绪论 μC/OS-II微小内核是为了方便初学者学习嵌入式实时操作系统的基本原理,分别由小到大将μC/OS-II V2.52裁减为几个只具备基本功能的微小内核。 建议:初学者学习或者教师讲授本章内容时,一定要尽量做到一边阅读源代码一边画图,事实上“过程比结论更重要” ! 1100行(剔除文件头和函数头后的数目) 只有418行(剔除文件头和函数头后的数目),仅包含5个最基本的服务函数的“最小内核”。 最小内核 | μC/OS-II微小内核分析 任务级的任务调度小结 通过对上述内容的学习,可以看出下图就是从Task0到Task1,然后再从Task1到OS_TaskIdle的切换过程。 如果ticks非0,则将当前任务Task0从就绪表中删除,并将ticks延时节拍数保存到当前任务Task0的OS_TCB中,然后进行一次任务调度,并且执行下一个处于就绪态优先级最高的任务Task1。 ticks非0,则将当前任务Task1从就绪表中删除,并将ticks延时节拍数保存到当前任务Task1的OS_TCB中,然后再进行一次任务调度,并且执行下一个处于就绪态优先级最高的任务OS_TaskIdle 。 μC/OS-II微小内核分析 临界区与中断管理 可重入性 案例分析 禁止/允

文档评论(0)

1亿VIP精品文档

相关文档