由安裝作業系統後開始
Localisation Options/I1 Chance Locale
zh_TW.UTF-8 UTF-8
Localisation Options/I2 Chance Timezone
Asia/Taipei
Interfacing Options/P5 I2C
測試 I2C 上的裝置
sudo i2cdetect -y 1
sudo vi /etc/modules
#rtc-ds3231
sudo vi /boot/config.txt
dtoverlay=i2c-rtc,ds3231
sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get purge fake-hwclock
sudo apt-get -y remove fake-hwclock
sudo update-rc.d -f fake-hwclock remove
sudo systemctl stop fake-hwclock.service
sudo update-rc.d fake-hwclock disable S 6
hwclock
-r 讀取時間
-w 系統時間 寫入 RTC
-s 以 RTC 更新 系統時間
sudo hwclock -r;date '+%a %d %b %Y %02l:%M:%S %p'
ntptime
同步網路時間
sudo ntpd -s -d
開機產生的錯誤訊息
pi@raspberrypi:~ $ systemctl status systemd-modules-load.service
● systemd-modules-load.service - Load Kernel Modules
Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static)
Active: failed (Result: exit-code) since Thu 1970-01-01 08:00:03 CST; 47 years 6 months ago
Docs: man:systemd-modules-load.service(8)
man:modules-load.d(5)
Process: 113 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
Main PID: 113 (code=exited, status=1/FAILURE)
alias gshutdown='gpio mode 7 out'
解決與 witty 電源控制模組衝突
vi /etc/init.d/witty
# sudo /home/pi/WittyPi/wittyPi/runScript.sh >> /home/pi/WittyPi/wittyPi/schedule.log &
# sudo /home/pi/WittyPi/wittyPi/syncTime.sh 5 &
vi wittyPi/utilities.sh
is_rtc_connected()
{
return 1
...
}
沒有留言:
張貼留言