(非usb方式)树莓派4BCentos系统下使用SIM7600G-H进行GPS(直接插在树莓派上使用)
GPS接受天线必须放在能看到天空的地方
1.下载设置官方示例
1、将模块直接插入树莓派中;wget /w/upload/2/29/SIM7600X-4G-HAT-Demo.7z2、下载示例程序到/home/pi/ 路径下;sudo apt-get install p7zip-full7z x SIM7600X-4G-HAT-Demo.7z -r -o/home/pisudo chmod 777 -R /home/pi/SIM7600X-4G-HAT-Demo
2.树莓派初始化设置
为确保SIM7600X 4G HAT接入树莓派后能正常工作,需先初始化树莓派部分引脚的电平输出。具体操作如下:
1.命令行进入到/home/pi/目录下,执行指令chmod 777 pi_gpio_init.sh2.运行sh /home/pi/SIM800C/pi_gpio_init.sh初始化完成
3.更改ttyAMA0端口变为UART端口
因为SIM7600官方给的教程是基于树莓派Raspbian系统而不是Centos系统所以要在端口设置上进行一些调整,官方给的教程是使用的ttys0但是本人亲测不能使用,更改为ttyAMA0后可使用更改步骤如下:
1.编辑/boot目录下的config.txt文件sudo vim /boot/config.txt2.添加下面两行:dtoverlay=pi3-miniuart-bt-overlayforce_turbo=13.编辑/boot/cmdline.txt删掉console=serial0(or ttyAMA0),115200保存退出重启树莓派
4.设置端口
进入SINM7600文件cd /home/pi/SIM7600vim arduPI.cpp注释掉63行取消64行注释如下图所示
5.进入GPS文件下进行编译
cd GPSsudo make clean && sudo make && sudo ./GPS
6.运行成功
7.如果运行结果
出现 +CERG 0,3并且不往下运行
没有运行错误则忽略
那么进入第四步 多进行一步
vim sim 7x00.cpp
更改0,1为0,3 保存退出 重复56步即可
如图所示