2014.05.26 追記
/etc/network/is-up.d/ntpupdate
にネットワーク接続時のntpdateの呼び出しがある。
サーバーは
/etc/default/ntpdate
に指定してある。
最後に、
exec /sbin/hwclock -w
exec /sbin/hwclock -w -f /dev/rtc1
をついかしてみた
2014.5.22 追記
VL1220や、ML1220など二次電池を使うこともあり。これらの充電回路は比較的簡単なのでいいかも。
〜〜〜〜〜〜〜
CR2032は何気にデカイので、1年くらいで電池が切れるのは止むなしとしてCR1220にする。
CR2032 220mAh
CR1220 35mAh
i2c-toolsをインストール
# apt-get install i2c-tools
接続確認
# i2cdetect -y -r 1
設定
# mkdir /usr/share/rtc_ds1307
# cat > usr/share/rtc_ds1307/clock_init.sh
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device
- hwclock -s -f /dev/rtc1
- hwclock -w
- [ctrl+d]
- ubuntuなので、
- /etc/init.d/rtc_ds1307
- を作って
# update-rc.d rtc_ds1307 defaultsこれで再起動したら、rtc有効になるついでに# update-rc.d -f xxxx removeでXを無効化。宿題定期的にNTPで合わせる方法は?2014/05/11 追記[clock_init.sh]
- hwclock -s -f /dev/rtc1
- ntpupdate ntp.nict.jp # added
- hwclock -w
として、追加した行をcronに登録すればいいかな。(未確認)
0 件のコメント:
コメントを投稿