皆さん、こんにちわ。
だいぶ古い話(Windows2000が盛んなころ?)になりますが、PCをカーナビとして使う Navi'n you(Sony) というソフトがありました。
重宝していたのですが、HDD内からOSと共に抹殺してしまったので、同種のものをpuppy上に構築出来ないか?と試してみました。
結果的には、欲しい精度の地図が手に入らず、現時点では今一ですが、サブノートなどでpuppyを利用されている方達へ、刺激になればと・・・
1.GPSユニットの認識
IO DATA の USB-GPS2 を利用しました。
接続して システム > HardInfo ハードウェア情報 で確認すると、FT232Rを利用していることが判ります。 ‾/Startup フォルダーに、次の一文からなるスクリプトを置きました。
modprobe ftdi_sio vendor=0x4bb product=0x93c
また、おまじないでデバイスファイルのリンクを張っておきます。
/dev/usb/ttyUSB0 > /dev/ttyUSB0
/dev/usb/ttyUSB1 > /dev/ttyUSB1
接続後、コンソールから dmesg で確認すると、ttyUSB0として認識されています。
2.カーナビソフトの入手
次のwebを頼りにしてみました。
http://tuxmobil.org/linux_gps_navigatio ... tions.html
複数のソフトが紹介されていますが、いずれもソースファイルです。この中からコンパイルがうまく通ったものを利用することにしました。
○ NavIT → コンパイル出来ました。
○ GpsDrive → 途中でライブラリファイルが不足しているようなメッセージが出てコンパイル出来ず。
○ RoadMap → 一連のコンパイル後米国地図の読込みを始めるが、最後まで待ちきれず強制終了してしまった。
○ Roadnav → wxWindow が必要のメッセージが出たので、web上から wxGTK.pet を見つけて再度コンパパイルしたが、別のエラーメッセージで進まず。諦め。
3.地図の入手
http://wiki.navit-project.org/index.php/Main_Page の情報を頼りに、OpenStreetMaps から住まいの近くの地図を入手する。
http://www.openstreetmap.org/ からデータをエクスポート出来るが、標準のブラウザー(SeaMonkey)だとスクリプトエラーが出てうまく行かないので、別にインストールしておいた fireFox3 で必要なエクスポート作業行った。
4.で、結果は?
屋内はダメですが、屋外にPCを持って出ると衛星を捉えて現在地表示出来た!
だけど、現状の地図では余興にしか使えないかな・・・