In this document, we use LEETOP A206 carrier board, which provides an RTC slot. Some other models of carrier boards may not provide this slot.
After Mixtile Core 3588E (hereinafter referred to as Core 3588E) is powered off, the system time stops updating. In order to maintain accurate timekeeping, the carrier board provides external Real Time Clock (RTC) slot, through which you can connect a button cell to track time after power outage.
準備
- Core 3588Eの接続設定.
- 以下のいずれかの方法でCore 3588Eにログインします:
- A button cell
Step 1. Install a button cell
1.1 Remove the power adapter from the carrier board.
1.2 Locate the RTC slot on the carrier board. Press the button cell into the RTC slot until the button cell is fully seated on the carrier board.
1.3 Connect the power adapter to the carrier board again.
Step 2. Calibrate system time
With an Ethernet cable connected, system time is automatically updated. If system time is not correct, you can manually update system time. For details, see Ubuntu Time Management.
Step 3. Synchronize system time to hardware
- Check system time by running the following command:
date
コマンドの出力は以下の通り:
Wed Nov 22 01:55:21 AM EST 2023
- Check hardware time by running the following command:
hwclock
コマンドの出力は以下の通り:
2021-01-01 07:00:44.337625-05:00
It can be seen that the hardware time is different from system time. Synchronize hardware time from system time by running the following command:
sudo hwclock -w
Then, run the hwclock
command again. You can see that the hardware time is the same as the system time.
After Core 3588E is powered off and powered again next time, the system time will be the latest time, thanks to the RTC feature.
Other methods to check hardware time
You can check the current date and time set on the hardware clock using two methods:
Method 1: Using cat commands
To check the date, enter:
sudo cat /sys/class/rtc/rtc0/date
This prints out the current hardware date.
To check the time, enter:
sudo cat /sys/class/rtc/rtc0/time
This prints out the current hardware time.
Method 2: Using the hwclock utility
Enter the command:
sudo hwclock -f /dev/rtc0
This prints out the current date and time from the hardware clock.