2013年1月6日

UCOSII学习笔记【三】之任务调度

摘要: 前一节中用到的是书中给的第一个例子,由例子入手很容易从整体上把握整个操作系统的运行,不会像操作系统相关书中讲的那么抽象。在这之前我也对一些基本的C语言的知识进行了相应的复习和总结。其实操作系统中用到的最多的基础知识是对一些数据结构知识的理解,这个以后有机会再进行总结。 对于ucosII,总是基于最高优先级的,即总是执行最高优先级的任务。那么确定哪个任务的优先级最高,就该这个任务执行了。这一工作是怎么实现的呢?对于任务的调度在ucosII中有两个函数实现这一功能。void OS_Sched(void) 和 void OSIntEx他()函数。我们先看OS_Sched()函数,代码如下:void. 阅读全文

posted @ 2013-01-06 14:12 展翅的小鸟 阅读(748) 评论(0) 推荐(0) 编辑

导航