执行演示代码
执行以下操作,以在昉·星光 2的Debian系统上运行演示代码:
-
找到测试代码uart_gps_demo.py所在的目录:
-
在执行演示代码前,在您的终端上执行以下命令:
sudo systemctl stop serial-getty@ttyS0.service
-
在sample-code目录下,执行以下命令以运行演示代码:
sudo python uart_gps_demo.py
或者,您也可以执行以下命令:
sudo python3 uart_gps_demo.py
结果:如果GPS信号弱,终端输出如下:
*****The GGA info is as follows: ***** msg_id: $GPGGA NorS: EorW: pos_indi: 0 total_Satellite: 00 !!!!!!Positioning is invalid!!!!!!
如果GPS信号强,几秒后终端输出如下:
*****The GGA info is as follows: ***** msg_id: print(" utc time: 2:54:47.0 utc time: 025447.00 (format: hhmmss.sss) latitude: 30 degree 33.29251 minute latitude: 3033.29251 (format: dddmm.mmmmm) NorS: N longitude: 104 degree 3.45523 minute longitude: 10403.45523 (format: dddmm.mmmmm) EorW: E pos_indi: 1 total_Satellite: 08 *****The positioning type is 3D ***** The Satellite ID of channel {} : {} ch1 : 14 ch2 : 01 ch3 : 03 ch4 : 06 ch5 : 30 ch6 : 21 ch7 : 19 ch8 : 17