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