0

このチュートリアルに従って、 Adafruit の Ultimate GPS Breakout を Raspberry Pi 2 に接続しています。各ステップを注意深く読みました。

を実行するgpsmon /dev/ttyUSB0と、位置、速度などの期待される出力が表示されます。cgps -sしかし、実行すると、このメッセージが表示されますcgps: no gpsd running or network error: -4, can't create socket

本当に奇妙なことは、GPSD が故障しているように見えることです。ここで私はそれを開始しようとしています:

pi@raspberrypi:~$ sudo service gpsd status
[FAIL] gpsd is not running ... failed!
pi@raspberrypi:~$ sudo service gpsd restart
[ ok ] Restarting GPS (Global Positioning System) daemon: gpsd.
pi@raspberrypi:~$ sudo service gpsd status
[FAIL] gpsd is not running ... failed!
pi@raspberrypi:~$ sudo service gpsd start
pi@raspberrypi:~$ sudo service gpsd status
[FAIL] gpsd is not running ... failed!

cgpsしたがって、 GPSD がスターターではないため、失敗していることは明らかです。GPSD を機能させるための提案はありますか?

EDIT を実行するsudo gpsd -N -D3 -F /var/run/gpsd.sockと、次の出力が得られます。

gpsd:INFO: launching (Version 3.6)
gpsd:ERROR: can't bind to IPv4 port gpsd, Cannot assign requested address
gpsd:ERROR: can't create IPv6 socket
gpsd:DATA: command sockets creation failed, netlib errors -1, -1
4

2 に答える 2

1

遅い答え。しかし、私はこの問題にぶつかっただけで、私の/etc/network/interfacesものが存在しないことがわかりました。したがって、loopbackインターフェイスは存在しませんでした。interfaces存在しない場合は、実行して作成しsudo nano /etc/network/interfaces、次を追加してみてください。

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

(または、セットアップに合わせて。)

次に、 を実行ifup -aして、新しいインターフェースがあるかどうかを確認しますifconfig。次のようになります。

eth0      Link encap:Ethernet  HWaddr b8:27:eb:16:bc:52
[...]

lo       Link encap:Local Loopback
[...]

他の人にも役立つことを願っています。

于 2015-10-20T10:01:09.590 に答える
0

これとは別の理由で、Pi のイメージを再作成したところ、gps モジュールが期待どおりに機能するようになりました。前回は何が悪かったのかわかりませんが、現在は機能しています。

于 2015-07-17T16:17:55.580 に答える