AderStep

紫夜阑珊-青伶巷草, 落花美眷-似水流年

ucos-ii内核概述

一.临界段 处理器处理临界代码都必须先关中断,再处理临界代码,然后再开中断。关中断时间对实时系统的实时响应很重要。所以是实时系统的一个很重要的指标。uCOS使用两个宏(在OS_CPU.h中定义。注:没个CPU都有自己的OS_CPU.h)。这两个宏分别为OS_ENTER_CRITICAL()和OS_...

2014-03-17 09:03:57

阅读数 17728

评论数 0

探索ucos-ii之路--(二)临界区

和其它内核一样,μC/OS-Ⅱ为了处理临界段代码需要关中断,处理完毕后再开中断。这使得μC/OS-Ⅱ能够避免同时有其它任务或中断服务进入临界段代码。关中断的时间是实时内核开发商应提供的最重要的指标之一,因为这个指标影响用户系统对实时事件的响应性。μC/OS-Ⅱ努力使关中断时间降至最短,但就使用μC...

2014-03-17 08:52:55

阅读数 18897

评论数 1

探索ucos-ii之路(一)--内核目录结构和内核组成

UCOS-ii2.5.2内核目录结构和组成   1.uCOS-II Source->source:(与处理器类型无关的代码) OS_CORE.C 系统初始化,开启多任务环境等的代码 OS_FLAG .C 事件标志组管理代码 OS_MBOX .C 消息邮箱管...

2014-03-12 16:23:06

阅读数 17955

评论数 0

ucos-ii信号量总结

1. 信号量的理解 (1)uc/os-ii的信号量是由两个部分组成:一部分是16位的无符号整型信号量的计数值(0~65535);另一部分是等待该信号量的任务组成的等待任务表。(另外参考事件控制块ECB) (2)信号量可以是2值的变量(称为二值信号量),也可以是计数式的。根据信号量的值,内核跟踪那些...

2014-03-12 09:00:34

阅读数 21314

评论数 2

提示
确定要删除当前文章?
取消 删除