硬件
引脚
此图显示了 Beaglebone Black 的默认引脚配置。 Beaglebone 有 92 个引脚,具有多种功能。
接线
请注意,我们正在处理接头 P9,我们使用 P9_1 作为接地,P9_7 作为 VIN,我们使用 P9_24 作为 Tx,P9_26 作为 Rx。 请注意,您可以在此处查看 Beaglebone Black 引脚排列的详细图表。 另请注意,Beaglebone 上的 Tx 连接到 GPS 上的 Rx,Beaglebone 上的 Rx 连接到 GPS 上的 Tx。 Tx 就像“说”,Rx 就像“听”。
在次,我们的目标是在 GPS 和 Beaglebone 之间建立连接,并从 GPS 读取数据流。 我们想要修复,并验证我们是否可以读取和打印包含各种位置、高度和速度数据的 NMEA 语句。
以下简单代码将使您将数据从 GPS 流式传输到终端窗口。接下来,我们将分解数据并向您展示如何从流入的原始 NMEA 句子中获取您的位置。
Python 代码
发送命令给 GPS
解析 NMEA 语句
Beaglebone 文件上传至电脑端
谷歌地球显示 GPS 数据
源代码
详情参阅 亚图跨际