udevの設定ROS

表示装置は、リンクを持っています

lsusb

マウントポイントを表示します

ls /dev/ttyACM* /dev/ttyUSB*

あなたが見ることができるttyUSB0し、ttyUSB1その不確実なデバイスに対応し、そのため、私たちは私たちのプログラムは、正しい対応するUSBデバイスを操作することができるように、各ブートデバイスユニーク後のポイントは、特定のデバイスに対応してマウントすることを確保するための方法が必要です。

するために/etc/udev/rules.d作成するフォルダ.rulesのファイルを、例えば、と呼ばれるcar.rules
例えば約コンテンツの追加など

KERNEL=="ttyUSB*", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", MODE:="666", SYMLINK+="car"

デバイス番号のATTRSは、参照lsusbがあります。MODE権は、SYMLINKマウントは、車を呼ばれ、そのプログラムが呼び出す/dev/car*彼らはは、ttyUSBに対応するように、実際のデバイスを取得します。だから関係なく、挿入口の識別することができます。

それが再起動したときにそれを成し遂げるのudev

sudo service udev reload
sudo service udev restart

最後に、結合が成功したかどうかを確認するためにデバイスを接続します

ls -l /dev/car

おすすめ

転載: www.cnblogs.com/wjundong/p/11109639.html