我需要在特定串口上测试GPS模块的存在和状态
的/ dev / ttyS2
但我无法找到任何这样做的命令。
我在fedora 15发行版上运行。
我可以使用
成功启动gps守护程序gpsd -G -n / dev / ttyS2
并使用
检查守护程序信息CGPS
返回的值一切都很好(我的模块处于活动状态且已连接)。但是,此命令不允许外部程序轻松检查它是否正常工作。
有什么建议吗?谢谢!
答案 0 :(得分:2)
编写与指定串行端口和波特率连接的程序(在外部程序内)。 假设GPS芯片配置为通过串口发送NMEA格式, 你将每秒收到一次NMEA句子。
每条NMEA线都以$ GP(GPS芯片)开头。 如果你收到,那么芯片正在工作。
要获得更详细的配置设置,您必须阅读GPS芯片制造商的手册。