当前位置: 技术问答>linux和unix
关于Linux启动时间的问题
来源: 互联网 发布时间:2016-10-10
本文导语: 刚开始学习Linux,遇到问题如下: platform mxc_rtc.0: setting the system clock to 1970-01-01 00:09:00 (540) 这是板子初始化时候所显示的时间,应该怎么做,才能使它显示当前的时间呢?或者让它显示2010-10-25? ...
刚开始学习Linux,遇到问题如下:
platform mxc_rtc.0: setting the system clock to 1970-01-01 00:09:00 (540)
这是板子初始化时候所显示的时间,应该怎么做,才能使它显示当前的时间呢?或者让它显示2010-10-25?
谢谢大家帮忙!
platform mxc_rtc.0: setting the system clock to 1970-01-01 00:09:00 (540)
这是板子初始化时候所显示的时间,应该怎么做,才能使它显示当前的时间呢?或者让它显示2010-10-25?
谢谢大家帮忙!
|
你的RTC 时钟的电池还有电吗
然后将rtc时钟设置为正常时间
然后将rtc时钟设置为正常时间
|
rtc 是一块单独的时钟芯片,靠电池供电。你看看 /dev/rtc 是否存在。
如果存在,再看看板子上有没有电池。 如果都有,在 启动的时候通过 hwclock 命令把时间取出来。
如果存在,再看看板子上有没有电池。 如果都有,在 启动的时候通过 hwclock 命令把时间取出来。
|
pc上修改rtc时间是用hwclock ,板子上没有这个工具,需要你理解之后自己写个程序
但是我看最可能是你的板子上的电池早已过期
但是我看最可能是你的板子上的电池早已过期
|
没电磁,你要看有没有网络,有网络的话用 ntp 取网络时间。
没网络,那就歇着吧,别折腾了。
没网络,那就歇着吧,别折腾了。
|
ntp啊,lz基本的编程功底有没
baidu google一下,找点源码,改吧改吧就成了
baidu google一下,找点源码,改吧改吧就成了
|
hwclock 好像 busybox 里有的。 即使没有,自己写个 ioctl 去控制 /dev/rtc 来读写时间也可以。
|
楼主是不是用的freescale的板子啊?mxc_rtc.o好像是CPU自带的RTC模块,应该还有个外部RTC模块,在关机时电池供电来维持时间。要检查一下是否有电池,还有外部RTC和CPU的RTC在开机的时候是否进行了同步