1. 程式人生 > >樹莓派Android系統下串列埠GPS模組驅動

樹莓派Android系統下串列埠GPS模組驅動

由於方案需要Android系統,安裝了konstakang大神編譯的LineageOS14.1 for RPI3,最新版解決了Wifi連線的問題,點32個贊!

TB買了個串列埠GPS模組,相容NMEA協議,但是如何整合到安卓系統呢?一通搜尋後找到了解決方法:

1、到https://github.com/dipcore/gps-glonass-android-driver下載gps.default.so,放到/system/lib/hw下;

2、在build.pro中增加以下配置:

ro.kernel.android.gps=ttyAMA0//我用的是樹莓派GPIO提供的串列埠
ro.kernel.android.gps.speed=9600
ro.kernel.android.gps.max_rate=1

3、在/etc/init.d目錄中新增00_gps.sh檔案,新增如下語句(修改串列埠的訪問許可權):

chmod 666 /dev/ttyAMA0

重啟後,用logcat就可以看到GPS驅動已經起來了,並且有log資料不斷輸出了。