所用材料:
树莓派3B(Raspbian系统),北斗/GPS模块,显示屏或者远程桌面的电脑,杜邦线等。
第一步 北斗/GPS模块连接树莓派
我采用的是串口连接方式,按下图所示用杜邦线将模块与树莓派连接。

第二步 树莓派安装minicom软件
在树莓派命令行界面逐行输入以下命令,
sudo apt-get update
sudo apt-get install minicom
第一条指令是更新系统组件,第二行是安装minicom串口查看软件。
安装完成后再输入以下指令,打开minicom的窗口信息查看界面,
minicom -b 9600 -o -D /dev/ttyAMA0
打开之后便可以看到如下界面:

如果界面成功打开,却没有下面的数据显示,那请继续看第三步。
第三步 设置树莓派串口为默认打开
由于树莓派3B的端口默认是被蓝牙模块占据的(最新的树莓派3B+型号我不清楚),所以如果你之前没有修改过设置的话,要想启用串口还需调试一番。

在树莓派的boot目录修改这两个文件内的配置的,当然,考虑到权限问题,最好还是在命令行里修改。
输入以下的指令:
sudo nano /boot/config.txt
然后在里面添加下图红框里的两行内容:

这两行的作用是将端口从指向蓝牙改为指向串口,并在启动时打开串口。然后再打开cmdline.txt文件进行修改:
sudo nano /boot/cmdline.txt

不需要你进行增添什么东西,只要把cmdline.txt原文件比这张图片里多的内容删除即可。
这一步完成后再打开树莓派的系统设置界面启用串口:
sudo raspi-config

选择Interfacing Options,回车进入后找到Serial,回车进入后选择enable,然后点击finish确认就完成了。
设置就成了,接下来重启!
sudo reboot
重启后再次输入查看minicom界面的指令,看看数据能不能显示,如果还不能显示那就再关闭下蓝牙模块吧!(理论上端口转走了不需要关闭蓝牙模块也能使用串口的)
第四步 关闭板载蓝牙
输入以下指令关闭蓝牙:
sudo systemctl disable hciuart
然后再打开hciuart.service文件:
/lib/systemd/system/hciuart.server
将文件内全部的“ttyAMA0”修改为“ttyS0”,如果没有ttyAMA0的字眼,而是serial1的话,不改也罢。
更新并重启:
sudo apt-get update && sudo apt-get upgrade
sudo reboot
重启后输入以下指令查看端口,
ls -l /dev
如果能够如下图所示,serial0 ->指向ttyAMA0就代表设置成功了,打开minicom界面就能看到GPS模块收到的数据了。

参考链接:
1. 树莓派3b连接GPS+BD模块并用python获取数据(串口版)