アルペンスキータイミングシステム開発中

アルペンスキー用のタイム測定器を開発しようとしています。

gps

chrony & gps unixドメインソケット

gpsdからNMEAとppsをもらうがppsはunixドメインソケット経由 # for gps refclock SHM 0 refid GPS precision 1e-6 offset 0.401 refclock SOCK /var/run/chrony.pps0.sock refid PPS 先にchronyを起動し後でgpsdを起動する。 本当にgpsdのログレベルを上げて…

chrony & gps 共有メモリ

gpsdからNMEAとPPSを共有メモリ経由でもらう # for gps and pps by gpsd refclock SHM 0 refid GPS precision 1e-6 offset 0.401 refclock SHM 2 refid PPS precision 1e-9 一行目がNMEA用、precisionはよくわからないがとりあえず[ GPSD Time Service HOWTO…

chrony & GPS

ntpdを使用してきたけどしらべてるうちにchronyというntpシステムがあることを発見。 いろいろ試しているのでこれも試してみた。 jessieのはppsに対応していないのでtestingからインストール。 apt-get install -t testing chrony 次のところを参考に設定。 …

gpsdでppsを使う

jessieのgpsdはシリアル接続のDCDなどにpps信号が来るデバイスが対象のようでpps-gpioはうまく扱えない。 そこで調べたところ最近のgpsdはttyとppsを別々に指定できるようなのでtestingのgpsdで試してみた。 sudo apt-get install -t testing gpsd /etc/defa…

GPS & NTP GPSD-NDドライバー

GPSD-NG client driver GPSDとJSONをでやり取りする方式。 PPSドライバーと一緒に運用する。 設定ファイルは次のようになる。 # for GPSD_JSON server 127.127.46.0 mode 0 minpoll 4 maxpoll 4 iburst prefer fudge 127.127.46.0 time1 0.4 refid GPS strat…

GPS & NTP SHMドライバー

Shared Memory Driver GPSDと共有メモリを介してやり取りする方式。 PPSドライバーと一緒に運用する。 設定ファイルは次のようになる。 # for SHM server 127.127.28.0 minpoll 4 maxpoll 4 iburst prefer fudge 127.127.28.0 flag1 1 time1 0.4 refid SHM s…

GPS & NTP NMEAドライバー

Generic NMEA GPS Receiver 直接GPSとやり取りする方式。次のデバイスファイルを使用する。/dev/gps{n} /dev/gpspps{n}/dev/gps0は/dev/ttyS0から/dev/gpspps0は/dev/pps0からリンクを張る。 設定ファイルは次のようになる。 server 127.127.20.0 mode 17 mi…

GPSで時刻取得

タイムを測定するにあたり複数台のデバイスを同期させなければいかないけど、ケーブルをつなぐのは面倒なので前回は無線で同期させた。でも今回はGPSで同期させようと思う。そこでちょうどトラ技でも使っていたPA6Hを使ってやってみた。 いろいろ調べてみた…