RTCを積んでいて、ネットワークに繋がず、電源を入れっぱなしの運用が想定されているLinux搭載の装置で
時刻をなるべく正確に保つ、取得する方法はどういった方法があるのかを教えていただきたいです。
RTCの時刻ズレは考慮しません、ソフトウェア時刻の精度の低さをどうにかするということがメインです。
私が思いついているのは
- 常にRTCから時刻を参照する。
- 定期的にRTCの時刻をソフトウェア時刻に同期する
ぐらいで、とりあえずアプリケーションの方からRTCの時刻を定期的に同期する方法をとっているのですが
ここまで書いてふと、思いついたのは
Linuxの方で定期的に同期コマンドを実行させた方が楽だな...と思いました...
まぁやっていることは同じなのでとりあえず置いておきます...
RTCの時刻を直接参照しないのは
単純にQtのcurrentTime
とかcurrentDateTime
とかの関数が便利で楽したいからです
ラッピング関数を作ればいい話しですが、動作が確実な方を選びました
組込みとして使われることも多いLinuxなので
ネットワーク接続がない状況も多いのかなと思い
もしかしたらLinuxに簡単に定期的に同期をしてくれる機能があるのか
また、他の方だったらどのようなやり方をするのかを知りたいと思ったので質問させていただきました。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/09 02:12
2019/12/09 02:12