/*GPS模块
Gps模块引出四个管脚(1,2,3,5)分别为(Vcc,Tx,Rx,GND)只需要这四个管脚就可以了 四个管脚接至Uart的serial port 2(挨着温度模块) 模块接上天线(天线最好原装,使用桥梁Gps的天线发现不行) 备注:有可能出现无法读取到Gps数据,原因可能为管脚之间已经短路*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h> #include <fcntl.h> //文件控制定义 #include <unistd.h> //Unix 标准函数定义 #include <termios.h> //PPSIX 终端控制定义 //结构体termios, #include <errno.h> //错误号定义 /* struct termios{ unsigned short c_iflag; //输入模式标志 unsigned short c_cflag; //控制模式标志 unsigned short c_lflag; //本地模式标志 unsigned char c_line; //控制协议 unsigned char c_cc[NCCS] //控制字符 } */ static int g_nErrorCode = 0; char TestMode4[15] = //切换sirf至mode 4 {0xA0, 0xA2, 0x00, 0x07, // payload length 0x96, // 150,switch operation mode 0x1E ,0x54, // test mode 4 0x00, 0x14, // SvID on simulator (21..) MUST match simu