デバイス名を固定¶
2021年09月27日更新
2016年03月24日
高性能USB-TTL/485コンバータ(FT-UBF-TTL485)¶
高性能USB-TTL/485コンバータ(FT-UBF-TTL485) [1] は、 なにもしないと Arudino NANOと同様 /dev/ttyUSB%n で認識されるため、 どちらの認識が早いかで /dev/ttyUSB0 と /dev/ttyUSB1 が入れ替わることがあるので固定しておく。 更にFT232を使ったドングルを2種類繋ぐことがあるのでATTR{serial}で区別。
Bus 001 Device 010: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
ATTRS{serial}は以下のコマンドで調べた。
$ udevadm info -q all -n /dev/ttyUSB0
/etc/udev/rules.d/ に 62-ft485r.rules を作成。
# for USB-TTL/485 convertor FT-UBF-TTL485
ATTRS{idVendor}=="0403",ATTRS{idProduct}=="6001",ATTRS{serial}=="A7039N11",KERNEL=="ttyUSB*",SYMLINK+="ttyFT485R"
24ピンDIP-ICサイズ FT232RL USB-シリアル変換モジュール¶
USB-シリアル変換モジュール FT232RL [2]
/etc/udev/rules.d/ に 62-ft232r.rules を作成。
# for USB-TTL/232 convertor FT232RL
ATTRS{idVendor}=="0403",ATTRS{idProduct}=="6001",ATTRS{serial}=="AH01JKEI",KERNEL=="ttyUSB*",SYMLINK+="ttyFT232R"
ミニマイコンモジュール [N328P] [3]¶
Arduino nano互換
Bus 001 Device 019: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
/etc/udev/rules.d/ に 62-arduino-nano.rules を作成
# for Arduino nano compatible N328P
ATTRS{idVendor}=="1a86",ATTRS{idProduct}=="7523",KERNEL=="ttyUSB*",SYMLINK+="ttyN328P"
マイクロソフト ウェブカメラ LifeCam HD-5000¶
mjpg-streamerではシンボリックリンクを認識しないので、識別用のみに使用し、realpathコマンドで得たパスを与える。
Bus 002 Device 003: ID 045e:076d Microsoft Corp. LifeCam HD-5000
/etc/udev/rules.d/ に 63-ms-hd5000.rules を作成。
# for MS LifeCam HD-5000
ATTRS{idVendor}=="045e",ATTRS{idProduct}=="076d",KERNEL=="video*",SYMLINK+="webcam1"
マイクロソフト フルHD Webカメラ LifeCam Studio Q2F-00020¶
mjpg-streamerではシンボリックリンクを認識しないので、識別用のみに使用し、realpathコマンドで得たパスを与える。
Bus 001 Device 008: ID 045e:0772 Microsoft Corp. LifeCam Studio
/etc/udev/rules.d/ に 63-mslifecam.rules を作成。
# for MS LifeCam Studio Q2F-00020
ATTRS{idVendor}=="045e",ATTRS{idProduct}=="0772",KERNEL=="video*",SYMLINK+="webcam2"
USBロケットランチャー¶
40-rocketlauncher.rules
SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1941", ATTR{idProduct}=="8021", GROUP="plugdev", MODE="0660"
SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="0a81", ATTR{idProduct}=="0701", GROUP="plugdev", MODE="0660"
SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1130", ATTR{idProduct}=="0202", GROUP="plugdev", MODE="0660"
Footnotes
[1] | aitendo。1,250円(税別)( http://www.aitendo.com/product/10245 ) 2016年3月現在。 |
[2] | 秋月電子 950円(税別)( http://akizukidenshi.com/catalog/g/gK-01977/ ) 2016年3月現在。 |
[3] | aitendo。1,250円(税別)( http://www.aitendo.com/product/10700 ) 2016年3月現在。 |