DS9490R 導入2008/10/18 07:27

Tiny230 にはシリアルポートが1つしかないので, 1-Wire USB Adaptor DS9490R を導入した。(シリアルポートには GPS を接続する予定)

DS9490R は Hobby Boards 社から購入,11日で届いた。即 USB ポートに刺したが,認識するけどデバイス番号がつかない。アレ?

kernel: w1_master_driver w1_bus_master1: Family 81 for 81.0000002761
d3.1d is not registered.

マニュアルを読むと kernel modules ではなく,libusb 経由でアクセスするそうだ。私がやった作業は下記の通り。

  • oww 用の udev rules を追加
  • /etc/modprobe.d/blacklist に ds9490r 他を追加
  • $HOME/.oww_device の device を /dev/ttyS0 から driver USB に変更

連続運転を始めて1日経ったが,快調です。

ちなみに oww の configure 時に libusb に関する WARING が表示されるが,インストールされている libusb のバージョンに関わらず表示されるので,気にしないこと。