前言:
Linux 將時鐘分為系統時鐘(System Clock)和硬件時鐘(Real Time Clock,簡稱RTC)兩種。系統時鐘是由 Linux 內核所維護的時鐘,用戶一般使用和看到的都是系統時鐘,在不同的場景下需要對時鐘進行不同的使用操作。
產品簡介眺望電子EVM-T113-S3是一款基于全志T113-S3雙核ARM Cortex-A7+ 單核HiFi4 DSP異構多核處理器設計的國產工業評估板。ARM Cortex-A7處理器單元主頻高達1.2GHz。評估板由核心板和評估底板組成。硬件時鐘則是由主板上的電池供電的主板硬件時鐘。系統時鐘在系統斷電后即會消失,但 RTC 時鐘在主板電池有電的情況下會長期運行。因此每次上電時,Linux 內核都會讀取主板上的 RTC 時鐘,并將它同步到系統時鐘。時鐘對于操作系統來說有著很重要的意義,學習時鐘命令對于我們了解系統以及排查問題都非常有幫助,下面跟著我們來了解學習列出一些與時鐘相關的命令。
圖1-EVM-T113-S3評估板接口布局圖
時鐘指令
1查看系統時鐘
使用 date 命令可以查看系統時鐘
dateThu Dec 2 13:05:13 UTC 2021
2查看 RTC 時鐘
使用 hwclock 命令可以查看 RTC 時鐘
hwclockThu Dec 2 13:05:39 2021 0.000000 seconds
3設置 RTC 時鐘
使用 hwclock -w,可以將系統時鐘寫入 RTC 時鐘
hwclock -w
注:新程序需要先設置好系統時鐘,可以輸入如下命令設置系統時鐘
date -s "2021-12-2 13:05"
4同步系統時鐘
使用 hwclock -s,可以將 RTC 時鐘寫入系統時鐘
hwclock -s
通過上面的敘述可以看出,如果想要改變當前的系統時間,且希望系統重啟后改變依然生效,需要執行如下兩步操作:
- 使用 date –s 命令修改當前的系統時鐘;
- 使用 hwclock -w 命令將修改后的系統時鐘寫入 RTC 時鐘。
例如需要將當前時鐘設置為 2020-12-07 10:03:10,并希望該改變在系統重啟后依然有效,應執行如下命令:
#date -s "2021-12-2 13:05"Thu Dec 2 13:05:00 UTC 2021#hwclock -w
重啟計算機后,如果 RTC 正常,使用以下命令可以查看到剛剛設定的時間值:
hwclock
-
時鐘
+關注
關注
10文章
1733瀏覽量
131446 -
開發板
+關注
關注
25文章
5032瀏覽量
97371 -
全志T113
+關注
關注
0文章
52瀏覽量
245
發布評論請先 登錄
相關推薦
評論