所用材料:
樹莓派3B(Raspbian系統(tǒng)),北斗/GPS模塊,顯示屏或者遠(yuǎn)程桌面的電腦,杜邦線等。
第一步 北斗/GPS模塊連接樹莓派
我采用的是串口連接方式,按下圖所示用杜邦線將模塊與樹莓派連接。

第二步 樹莓派安裝minicom軟件
在樹莓派命令行界面逐行輸入以下命令,
sudo apt-get update
sudo apt-get install minicom
第一條指令是更新系統(tǒng)組件,第二行是安裝minicom串口查看軟件。
安裝完成后再輸入以下指令,打開minicom的窗口信息查看界面,
minicom -b 9600 -o -D /dev/ttyAMA0
打開之后便可以看到如下界面:

如果界面成功打開,卻沒有下面的數(shù)據(jù)顯示,那請(qǐng)繼續(xù)看第三步。
第三步 設(shè)置樹莓派串口為默認(rèn)打開
由于樹莓派3B的端口默認(rèn)是被藍(lán)牙模塊占據(jù)的(最新的樹莓派3B+型號(hào)我不清楚),所以如果你之前沒有修改過設(shè)置的話,要想啟用串口還需調(diào)試一番。

在樹莓派的boot目錄修改這兩個(gè)文件內(nèi)的配置的,當(dāng)然,考慮到權(quán)限問題,最好還是在命令行里修改。
輸入以下的指令:
sudo nano /boot/config.txt
然后在里面添加下圖紅框里的兩行內(nèi)容:

這兩行的作用是將端口從指向藍(lán)牙改為指向串口,并在啟動(dòng)時(shí)打開串口。然后再打開cmdline.txt文件進(jìn)行修改:
sudo nano /boot/cmdline.txt

不需要你進(jìn)行增添什么東西,只要把cmdline.txt原文件比這張圖片里多的內(nèi)容刪除即可。
這一步完成后再打開樹莓派的系統(tǒng)設(shè)置界面啟用串口:
sudo raspi-config

選擇Interfacing Options,回車進(jìn)入后找到Serial,回車進(jìn)入后選擇enable,然后點(diǎn)擊finish確認(rèn)就完成了。
設(shè)置就成了,接下來重啟!
sudo reboot
重啟后再次輸入查看minicom界面的指令,看看數(shù)據(jù)能不能顯示,如果還不能顯示那就再關(guān)閉下藍(lán)牙模塊吧?。ɡ碚撋隙丝谵D(zhuǎn)走了不需要關(guān)閉藍(lán)牙模塊也能使用串口的)
第四步 關(guān)閉板載藍(lán)牙
輸入以下指令關(guān)閉藍(lán)牙:
sudo systemctl disable hciuart
然后再打開hciuart.service文件:
/lib/systemd/system/hciuart.server
將文件內(nèi)全部的“ttyAMA0”修改為“ttyS0”,如果沒有ttyAMA0的字眼,而是serial1的話,不改也罷。
更新并重啟:
sudo apt-get update && sudo apt-get upgrade
sudo reboot
重啟后輸入以下指令查看端口,
ls -l /dev
如果能夠如下圖所示,serial0 ->指向ttyAMA0就代表設(shè)置成功了,打開minicom界面就能看到GPS模塊收到的數(shù)據(jù)了。
