如何检查GPS模块是否连接到linux上的特定串口?

时间:2014-06-26 19:59:57

标签: linux gps

我想做什么

我需要在特定串口上测试GPS模块的存在和状态

  

的/ dev / ttyS2

但我无法找到任何这样做的命令。

附加信息

我在fedora 15发行版上运行。

我可以使用

成功启动gps守护程序
  

gpsd -G -n / dev / ttyS2

并使用

检查守护程序信息
  

CGPS

返回的值一切都很好(我的模块处于活动状态且已连接)。但是,此命令不允许外部程序轻松检查它是否正常工作。


有什么建议吗?谢谢!

1 个答案:

答案 0 :(得分:2)

编写与指定串行端口和波特率连接的程序(在外部程序内)。 假设GPS芯片配置为通过串口发送NMEA格式, 你将每秒收到一次NMEA句子。

每条NMEA线都以$ GP(GPS芯片)开头。 如果你收到,那么芯片正在工作。

要获得更详细的配置设置,您必须阅读GPS芯片制造商的手册。