1. 程式人生 > >【轉】開發板上修改時間方法

【轉】開發板上修改時間方法

之前使用開發板時發現每次開機後,系統的時間都恢復到初始狀態1970年。

一、 先說一下時鐘的概念,時鐘包括硬體時鐘和系統時鐘,系統時鐘就是linux系統顯示的時間,用命令date可以顯示當前系統時間;硬體時鐘就是硬體自身的 時間了。它們兩者沒有關係的,但是可以通過命令設定系統時鐘和硬體設定,讓它們同步。在linux系統設定系統時鐘用命令date,格式為:date 062920502008.10,表示系統時間設定為2008年6月29日20時50分10秒。硬體時鐘RTC時間是通過hwclock命令來設定的,比 如說硬體時間要設定為2008年6月29日20時50分10秒,則應該先用date 062920502008.10,然後用命令:hwclock -w,這樣RTC時間就跟系統時間一致了。

二、讓系統時間和RTC時間同步。因為每次開機後系 統的時間都是系統原來的時間,比如說1970年1月1日1時1分1秒,為了讓系統時間和RTC時間同步,可以在檔案系統中etc/init.d/rcS添 加如下命令:/sbin/hwclock -s,這樣每次開機時系統就會讀取RTC的時間,系統時間就與RTC時間同步了。(hwclock有時候可能會在/bin目錄下面,具體要看 busybox編譯後放在/bin還是/sbin目錄下)

 

來源