GPS for Raspberry pi

最近很多朋友都想在树莓派上使用gps,遇到很多问题,所以今天单独为大家写一个简单的教程,方便大家使用gps!
准备工具:
1.树莓派一个
2.gps模块一个,建议大家使是这种usb接口的gps模块,使用环境也比较多,电脑,手机,树莓派都能使用.
注:我使用的是这种比较便宜的GPS模块,好像是棒子货,定位还比较快,室内窗户边也能定位
具体款式,点此查看或者购买:http://item.taobao.com/item.htm? … OD77&id=18564317937

操作步骤:
1.把gps模块的usb接上树莓派,然后启动树莓派,执行lsusb命令查看设备是否识别
看到“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

复制代码

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

复制代码

注:如果长时间显示“NO FIX”的状态,请移动gps的位置,并且使用下面命令重启gps模块:

  1. sudo killall gpsd
  2. sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock

复制代码