如何在 linux 和 windows 上读取 GPS 信息
Posted
技术标签:
【中文标题】如何在 linux 和 windows 上读取 GPS 信息【英文标题】:how to read GPS information on linux and on windows 【发布时间】:2012-03-12 16:02:07 【问题描述】:是否可以从 GPS 获取位置信息到我的笔记本电脑? 据我了解,我可以通过电缆将 GPS 设备连接到我的笔记本电脑(通过 UART 或通过 USB)并获取此信息。
我没有特定的 GPS 设备,因此任何有关如何在任何设备上获取此信息的示例都会很棒。
(我的主要目标是在我开车时将这些信息保存在一个文件中,然后使用在线地图查看我去过的地方)
【问题讨论】:
【参考方案1】:一旦您拥有 UART / RS232 类型的连接,GPS 通常以NMEA 0183 格式流式传输,该格式是逗号分隔的 ASCII。它很容易解码,并且有很多free examples 告诉你如何做到这一点。
【讨论】:
我使用过的任何具有串行输出的 GPS 系统都可以选择流式传输 NMEA 0183,因为它是建立时间最长的标准。问题可能是低端接收器根本没有任何串行输出。您还可以看到目前常用的蓝牙代替 RS232,但这通常仍以虚拟 COM 端口上的 NMEA 结束。您的目标是哪些设备? 嗨,Shane,我找不到我要找的东西。我需要的是一个解析 GPS 语句的 c 代码,并将信息放入某种数据结构中。我找不到可以做到这一点的免费 c 代码。 (我不关心 GUI 表示)以上是关于如何在 linux 和 windows 上读取 GPS 信息的主要内容,如果未能解决你的问题,请参考以下文章
[java]如何在windows下读取远程的linux下面的文件?
如何开始学习linux设备驱动开发?(仅在windows上工作)