09 GPS调试案例
1 案例简介
本案例旨在介绍如何测试GPS获取定位信息功能。
2 GPS接入开发板
如图,GPS可接入开发板的TTL接口,即UART4。
3 操作流程
打开终端,将本案例 bin 目录下(05-开发资料\软件开发资料\linux_demo\smdt_gps_demo\bin)的可执行程序 smdt_gps_demo 拷贝至开发板文件系统 (源码可以在 src 路径下查看)。
在终端执行如下指令,切换到 smdt_gps_demo 可执行程序所在目录
#切换到 smdt_gps_demo 可执行程序所在目录
cd ‘可执行文件所在目录’
#查看 smdt_gps_demo 是否在该目录下
ls
若可执行文件 smdt_gps_demo 在当前目录下,则修改可执行文件的权限
#添加可执行权限
chmod +x smdt_gps_demo
#查询是否修改成功
ls -ld smdt_gps_demo
查询确认文件修改权限成功后,执行 ./smdt_gps_demo -h 可以查看该程序的帮助信息 本测试脚本中设置的默认参数如下: device:/dev/ttyS4 UART4 baud:9600 默认波特率9600
#查看帮助信息
./smdt_gps_demo -h
执行结果如下图:

输入下面指令,可以获取当前GPS的数据。 如果定位成功,显示坐标等数据。 如果定位未成功,则显示提示语,请检查GPS天线模块是否正确获取定位信号
#GPS显示定位信息
./smdt_gps_demo -d /dev/ttyS4 -b 9600
定位成功,显示定位信息,间隔时间1S,执行结果如下:

定位失败,显示提示语,执行结果如下:

按 Ctrl+C 可以强制退出程序
