在嵌入式平台上运行 linux 时,是否需要 RTC?换句话说,内核本身或驱动程序是否需要存在 RTC?
问问题
1305 次
1 回答
0
Raspberry Pi 是没有 RTC 的 Linux 系统示例。如果它连接到互联网,它会通过 NTP 获取时间,否则必须手动设置它,但它仍然运行,尽管时间/日期可能不正确。
完全可以使用启动脚本在启动时提示用户输入时间/日期并使用date
命令进行设置,或者从其他来源(例如连接的 GPS 或其他联网时间源)获取时间日期。
如果不设置时间,则从开机时的 1970 年 1 月 1 日 0000hrs 开始,在保持电源且系统未复位的情况下正常递增,因此您可以继续使用挂墙时间来测量时间段,但不能确定实际时间。因此,例如chron等工具将继续以某种方式工作。
于 2016-10-23T20:34:58.253 回答