我想让get和set -Systemtimeadjustment来操作本地时钟,我想成为独立平台。那么如何获得WinCE或Linux的功能(名称)?我在谷歌搜索但我找不到任何东西!
谢谢!
答案 0 :(得分:0)
Linux使用adjtimex功能(RFC 1305,David L. Mills)。有关详细信息,请参阅Linux/kernel/time/timekeeping.c。
答案 1 :(得分:0)
这两个操作系统在设置时钟方面的工作方式截然不同,因此没有办法“独立平台”。 Arno回答了它在Linux中是如何完成的。在CE中,它完成了SetSystemTime
。你必须用逻辑来包装这两个逻辑,这个逻辑在运行时决定调用哪个或用#ifdef`语句来编译正确平台的正确语句。