小编Geo*_*y-c的帖子

如何在启动时自动启动 GPSD?

我想弄清楚是什么阻止gpsd了通过 USB 自动连接到外部 GPS BU 353 加密狗并接收数据。我的两台笔记本电脑(硬件不同)都有同样的问题,所以这纯粹是软件配置问题。

我已经设法gpsd使用以下步骤手动工作,但每次我的机器断电时,我都必须再次执行这些步骤。

  1. sudo killall gpsd

  2. 删除任何gpsd可能留下的套接字:

    须藤rm /var/run/gpsd.sock

  3. 检查设备路径:

    dmesg - which shows PLU353 
    
    Run Code Online (Sandbox Code Playgroud)
  4. 确保没有其他程序正在使用该设备。没有列出

    lsof -n | grep /dev/ttyUSB0
    
    Run Code Online (Sandbox Code Playgroud)
  5. 手动启动gpsd

    sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
    
    Run Code Online (Sandbox Code Playgroud)
  6. xgps 看到 GPS 输出 - 所以这有效

我最好的猜测是gpsd需要加入一个组或获得额外的权限,或者,这是udev配置问题。但我在黑暗中胡思乱想,只是胡乱猜测。

configuration 16.04

5
推荐指数
2
解决办法
3324
查看次数

标签 统计

16.04 ×1

configuration ×1