1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

BeagleBoneGreenでGPSを受信する04(fake-hwclock)

Last updated at Posted at 2019-03-15

BeagleBoneGreenでGPSを受信する03でGPSログを取れるようにしたが、なぜかまれにしか記録されない。
原因は、
BeagleBoneGreenはRTCが無いため(※)毎回起動時は同じ時間で起動する
→ログ記録を開始する→ファイル名は日時でつけているが、起動時は毎回ほぼ同じタイミングで開始するため同じファイル名になる。
→前回のログファイルを上書き
なので、車でログ採って家に戻ってログを抜き出そうとすると電源を入れたときにせっかくのログが上書きされ消えてしまっているのであった。
(※:正確にはAM3358にはRTCがあって32.768kHzも実装されているのだが、RTC電源のVRTCがジャンパR5でVLDO1につながっているだけなので電源を落とすとRTCの記憶が消えてしまう。それとドライバ入ってる?調べてません。)

これを(ソフトだけで)解決する方法
#fake-hwclockをインストール
シャットダウン時の時刻を記録しておいて、次回の起動時にその時刻にしてくれるソフトです。起動時の時刻が変わることになるため、gpxloggerのログファイル名が毎回変わり上書きされることがなくなるります。

$ sudo apt-get install fake-hwclock
1
0
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?