教材:嵌入式系统及应用,罗蕾、李允、陈丽蓉等,电子工业出版社
嵌入式系统开发
时间管理
时间管理一般具有以下功能:
- 维持日历时间;
- 任务有限等待的计时;
- 软定时器的定时管理;
- 维持系统时间片轮转调度
硬件时钟设备
实时时钟(real time clock,RTC)
- 一般靠电池供电,即使系统断电,也可以维持日期和时间。
- 实时时钟独立于操作系统,所以也被称为硬件时钟,为整个系统提供一个计时标准
定时器/计数器
- 实时内核需要一个定时器作为系统时钟(或称OS时钟),并由实时内核控制系统时钟工作
- 一般情况下,系统时钟的最小粒度是由应用和操作系统的特点决定的
时钟运作机制
- 实时时钟和系统时钟之间的关系通常也被称作操作系统的时钟运作机制
- 在不同的操作系统中,实时时钟和系统时钟之间的关系是不同的
- 一般来说,实时时钟是系统时钟的时间基准,实时内核通过读取实时时钟来初始化系统时钟,此后二者保持同步运行,共同维系系统时间
- 系统时钟并不是本质意义上的时钟,只有当系统运行起来以后才有效&#