Mon 05/14, 2012

uticom [Computer and Networking ]

uticom(4) は Texas Instruments の USB to Serial Port Controller である TUSB3410 のための NetBSD 用デバイスドライバ。これは 5.x 用のコードで、使うためにはパッチを当ててカーネルをビルドする必要がある。今のところ 6-beta にも含まれていない。でもって、これで何をするかと言うと、これ(MSP430 LaunchPad)をつなげるのだ。開発環境を NetBSD で準備するのはとりあえずパスして、Capacitive Touch BoosterPack による入力装置として使ってみたい。

MSP430MSP430 の USB インターフェースでは前述の TUSB3410 が使われているが、デバイス ID がオリジナルとは変えられている(0xf432)ため、デバイスドライバの組み込みに際してこの部分を修正しておく。出来上がったカーネルで起動して LaunchPad をつなぐと ucom として認識される。そうして以前に用意しておいた Processing + RXTX 環境で、Capacitive Touch BoosterPack 用のデモスケッチを動かしてみたのがこれ。残念ながら Java の Audio I/F (sonia + JSyn)は動作しないので、その部分は外した。

MSP430 + Capacitive Touch BoosterPack とのやり取りは単なるシリアル通信であるから、Processing + RXTX を使うまでもなく自前での実装も難しくはない。

Posted by masato at 09:30 PM
このエントリーのトラックバックURL: http://bird.dip.jp/cgi-bin/mt/mt-tb.cgi/1827
コメントする

おそらく携帯電話等からは投稿できません。日本語文字列を含まないコメントやトラックバック、および当サイトへの言及を含まないトラックバックは御遠慮いただいております。また、90日以上経過した記事へのコメントはできません。










名前、アドレスを登録しますか?