查看: 68436|回复: 727
收起左侧

[交流] 在树莓派上正确使用GPS模块

2013-6-2 22:35:23 | 显示全部楼层 |阅读模式
最近很多朋友都想在树莓派上使用gps,遇到很多问题,所以今天单独为大家写一个简单的教程,方便大家使用gps!

准备工具:
1.树莓派一个
2.gps模块一个,建议大家使是这种usb接口的gps模块,使用环境也比较多,电脑,手机,树莓派都能使用.
注:我使用的是这种比较便宜的GPS模块,好像是棒子货,定位还比较快,室内窗户边也能定位
具体款式,点此查看或者购买

操作步骤:
1.把gps模块的usb接上树莓派,然后启动树莓派,执行lsusb命令查看设备是否识别
33333.jpg

看到“CP210x UART Bridge / myAVR mySmartUSB light”这行就说明树莓派找到gps模块驱动了

2.执行以下命令查看设备名
  1. root@raspberrypi:~# ls /dev/ttyUSB* /dev/ttyUSB0
复制代码
其中"ttyUSB0"就是gps模块的设备名

3.按装gpsd相关软件和库
  1. root@raspberrypi:~# sudo apt-get install gpsd gpsd-clients python-gps
复制代码
4.可以使用cat命令查看gps模块输出;
  1. cat /dev/ttyUSB0
复制代码
2.jpg

5.设置gpsd的gps数据源是gps模块的设备名“ttyUSB0”
  1. sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
复制代码
注:如果你的串口gps的设备名不是“ttyUSB0”,就请用你自己设备名替换

6.使用gpsd软件,显示gps信息(请将gps置于室外,或者窗户边,有利于gps定位)
  1. root@raspberrypi:~# cgps -s
复制代码
3.jpg

注:如果长时间显示“NO FIX”的状态,请移动gps的位置,并且使用下面命令重启gps模块:
  1. sudo killall gpsd
  2. sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
复制代码
回复

使用道具 举报

2013-6-3 00:02:05 | 显示全部楼层
前来支持
回复 支持 反对

使用道具 举报

2013-6-3 09:19:09 | 显示全部楼层
。。。好
回复 支持 反对

使用道具 举报

2013-6-3 13:26:47 | 显示全部楼层
这个不错呢。
回复 支持 反对

使用道具 举报

2013-6-7 15:06:56 | 显示全部楼层
不错,等这个帖子等了好久
回复 支持 反对

使用道具 举报

2013-6-17 10:24:22 | 显示全部楼层
执行这个命令 ls /dev/ttyUSB*</div><div>/dev/ttyUSB0</div>显示这个错误-bash: syntax error near unexpected token `<'               还有执行cat /dev/ttyUSB0 没数据,,,,,求解,急用!!!!!!
回复 支持 反对

使用道具 举报

 楼主| 2013-6-17 15:08:18 | 显示全部楼层
ivan 发表于 2013-6-17 10:24
执行这个命令 ls /dev/ttyUSB*/dev/ttyUSB0显示这个错误-bash: syntax error near unexpected token `

你最好截图一下,是不是命令输入有误

点评

我复制这条命令的啊 ls /dev/ttyUSB*/dev/ttyUSB0 、、、、cat现在可以了,是因为上午放置在室里没收到信号,现在到窗口可以了!下面画红的是什么意思请教!!  详情 回复 发表于 2013-6-17 17:20
回复 支持 反对

使用道具 举报

2013-6-17 17:20:02 | 显示全部楼层
本帖最后由 ivan 于 2013-6-17 17:21 编辑
ukonline2000 发表于 2013-6-17 15:08
你最好截图一下,是不是命令输入有误


我复制这条命令的啊 ls /dev/ttyUSB*</div><div>/dev/ttyUSB0</div> 、、、、cat现在可以了,是因为上午放置在室里没收到信号,现在到窗口可以了!下面画红的是什么意思请教!!file:///C:/Documents%20and%20Settings/Administrator/桌面
gps_副本.bmp
回复 支持 反对

使用道具 举报

2013-6-17 18:01:25 | 显示全部楼层
看来树莓派的用处是越来越大 了。
回复 支持 反对

使用道具 举报

 楼主| 2013-6-17 23:03:57 | 显示全部楼层
ivan 发表于 2013-6-17 17:20
我复制这条命令的啊 ls /dev/ttyUSB*/dev/ttyUSB0 、、、、cat现在可以了,是因为上午放置在室里没收到 ...

解决了就好

点评

怎么拿到具体的数据尼???我需要提取数据传给应用程序,,,这个运行起来只是个画面??我怎么样才能拿到数据啊??? 请大神支招啊!!!  详情 回复 发表于 2013-6-27 10:19
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们,了解更多

官方微博

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  物和物
快速回复 返回列表 返回顶部