呼~被我玩壞的GPS總算是用到好了~

來做個筆記好了~

我現在用的GPS mouse是環天BR-355,DRIVER相容於PL-2303(BU-353),

在UBUNTU下,Default就有這個Driver了~

所以插上去後直接dmesg可以看到類似

[266281.037250] pl2303 5-1:1.0: pl2303 converter detected             
[266281.081287] usb 5-1: pl2303 converter now attached to ttyUSB0

的訊息,再進一步的確認方式,可以用ls /dev/ttyUSB0 (或其他USB)來確認是否連結…

如果ls找不到,可以用lsmod | grep pl2303看看Driver有沒有起來…

沒有的話就去下載pl2303.c來make吧…

make完的ko檔就放在/lib/modules/`uname -r`/kernel/drivers/usb/serial/ 裡…

 

wine及PaPaGo的安裝我就不再多說了~

我要說的是關於GPS mouse這部份的設定…

前幾天搞定PAPAGO之後,GPS就一直搞不定,

先在wine建立com1跟ttyUSB0的Mapping,

ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1

 

然後PaPaGO的GPS連COM1,4800bps,依然不行…

還下了gpsd/gpsdrive來測試我的GPS mouse在linux底下是否正常…

結果反而把GPS搞壞了~GPS mouse的LED連亮都不亮…

google了一下,發現是資料格式(NMEA/Binary)的問題…

照大神的說法,用gpsd /dev/ttyUSB0把gpsd叫起來後,

再用telnet localhost 2947連到gpsd,

然後設定 n=0,就可以再把Binary改回NMEA了…

結果試了半天,n怎麼改都還是1,PaPaGO也都還是連不到BR-355,

原本想放棄,因為聽說只要不接電72小時後所有的資料都會reset…

不過今天比較鐵齒,又拿出來試了一下…

不過是改用gpsctrl去設定,而不是用telnet的方式去設…

結果設完PaPaGO就抓到了~

聽到GPS定位完成的語音,一整個就是感動到受不了啊~

gpsctrl的設定方式是

gpsctrl -n /dev/ttyUSB0

 

話說,在找資料的時後,意外發現原來可以先把google map的地圖下載下來,

然後再用gpsdrive載入,之後就可以導航了~

這樣可以算是Linux原生的導航軟體了吧?

不過可惜的是這個gpsdrive只有英文版的,繁中介面可能還要繼續等了吧?

 

再來一個題外話,一樣是找資料時找到的,

聽說wine下載source code rebuild之後速度會快很多

改天有空來試試…

 

下一步,就來試試wine+ie跑晶片卡吧…

arrow
arrow
    全站熱搜

    haman77 發表在 痞客邦 留言(0) 人氣()