现在做的项目使用一块linux开发板,在QT里面使用GPSd(http://catb.org/gpsd/)监听和获取gps数据。因为目前gps模块还没有到货,所以使用gpsfake来模拟gps数据。
步骤如下:
1. 将假的gps数据存到文件中,命名为test.log.
2. ls /dev/pts,查看现在有什么设备。我的有三个,分别是0,1,ptmx。
3. gpsfake test.log
4. ls /dev/pts再次查看。这时候有四个了,分别是0,1,2,ptmx.
5. cat /dev/pts/2. 就可以看到假的gps数据了。
6. gpsd -F -D3 -N /dev/pts/2