[Zaurus] Rubyからシリアルポートをコントロール ruby-serialport
Rubyからシリアルポートをいじれると、ぜってーおもしれーと思い、ruby-serialport 0.6をコンパイルしてみました。ruby-termiosを最初にいじってみようとしましたが、わけ分かんな過ぎて諦めました。
FocVさんの配布しているRubyのパッケージ向けのディレクトリ構成です。パッケージにはruby.hがいっしょに入っていたので助かったです。
開発環境をgcc3.3ベースにしたので、使う場合はlibgcc_3.4.4をインストールする必要があると思います。
「ruby-serialport_0.6_arm.ipk.bin」をダウンロード
「libgcc_3.4.4-1_arm.ipk.bin」をダウンロード
一応ruby-termiosもパッケージ置いときます。
「ruby-termios_0.9.4_arm.ipk.bin」をダウンロード
とりあえずPHSから位置情報を取得するのはOKでした。CFGPS2からもOKです。
CFGPS2の方は、
sp = SerialPort.new(port, 4800, 8, 1, SerialPort::NONE)
と4800bpsでOKかと思います。
ちょっとテストしてみたうんこRubyスクリプト置いておきます。
「ruby-serialport01.html」をダウンロード
可能性は無限大ですね。手始めに測地系の簡易変換関数でも移植しようかな。
« [Windows Mobile] Windows Mobile用クロスコンパイラ、CeGCC再び | Main | [Windows Mobile] Sigmarion III / jornada720でMortScriptを動かす »


Recent Comments