嵌入式操作系统时间管理.docVIP

  • 27
  • 0
  • 约6.9万字
  • 约 7页
  • 2017-01-02 发布于贵州
  • 举报
嵌入式操作系统 时间管理 主要内容 硬件时钟设备 时间管理 时间管理 时间管理一般具有以下功能: 维持日历时间; 任务有限等待的计时; 软定时器的定时管理; 维持系统时间片轮转调度。 硬件时钟设备 大多数嵌入式系统有两种时钟源: 实时时钟(real time clock,RTC) 定时器/计数器 实时时钟: 一般靠电池供电,即使系统断电,也可以维持日期和时间。 实时时钟独立于操作系统,所以也被称为硬件时钟,为整个系统提供一个计时标准。 定时器/计数器: 实时内核需要一个定时器作为系统时钟(或称OS时钟),并由实时内核控制系统时钟工作。 一般情况下,系统时钟的最小粒度是由应用和操作系统的特点决定的。 硬件时钟设备 在不同的操作系统中,实时时钟和系统时钟之间的关系是不同的。 实时时钟和系统时钟之间的关系通常也被称作操作系统的时钟运作机制。 一般来说,实时时钟是系统时钟的时间基准,实时内核通过读取实时时钟来初始化系统时钟,此后二者保持同步运行,共同维系系统时间。 系统时钟并不是本质意义上的时钟,只有当系统运行起来以后才有效,并且由实时内核完全控制。 硬件时钟设备 从硬件的角度来看,定时器(timer)和计数器(counter)的概念是可以互换的,其差别主要体现在硬件在特定应用中的使用情况。 硬件时钟设备 在一个典型的计数器中,当初始数据被装入后,可以使用一定的方式来

文档评论(0)

1亿VIP精品文档

相关文档