实时时钟设备
实时时钟设备,即 RTC 设备,该设备是一个独立于 CPU 时钟的外部设备,通常由独立的电源供电,因此可以在系统掉电后继续处理时间计数,因此我们可以认为 RTC 时间代表的是真实的物理时间。
在 SylixOS 中,RTC 设备是一个标准的 I/O 设备,虽然应用程序可以用标准 I/O 函数直接操作该设备,但这里不推荐这种处理方法,因为一个 RTC 设备可能集成在处理器芯片内部,也可能是一个外接时钟计数设备,因此其设备名称不是唯一的,这完全由驱动程序决定。因此,为了程序有更好的可移植性,推荐使用 SylixOS 提供的标准 API 操作 RTC 时间(见 11.1.2 RTC 时间)。