我有一个硬件,即 Ublox EVK-M8T 套件,带有 GPS 天线。
我也在Ubuntu系统中安装了gpsd和ntp。
我检查以确保所有功能均能正常工作,例如:
守护进程操作系统的转变:
sudo service gpsd stop
移除 gpsd 可能留下的所有插座:
sudo rm /var/run/gpsd.sock
确保没有运行 gpsd 实例:
sudo killall -9 gpsd ntpd
查找当前连接到 RPI 的 USB 设备:
ls /dev/ttyACM0
检查您的设备是否正在发送数据,并将 MNEA 消息保存到日志文件:
gpsmon /dev/ttyACM0 -l logfile
并可与以下机构合作:
cgps -s xgps
重新配置文件:
sudo service ntp reload
查看加班状态,向我们显示所有时钟以及时间?
sudo ntpq -p
检查ntp状态:
service ntp status
更改服务器:
sudo vim /etc/ntp.conf
和:
ntpdate -d 192.168.1.231
....
这些是我尝试设置的步骤gpsd
,ntpd
但我仍然不明白,为什么我必须这样做?
如何获取带有 ntpd 的 Ubuntu 系统,通过 USB 从 GPS 接收数据并设置时钟精度?
谢谢。