ROS下的相同ID裝置udev配置問題

2021-09-20 15:21:50 字數 791 閱讀 8185

首先說一下當裝置id不同時,怎麼配置rules。

在ubuntu下繫結usb串列埠的幾種方式:

udev規則檔案的寫法:

特別指出

在下面的rules中:

kernel

=="ttyusb*"

,attrs

=="0403"

,attrs

=="6001"

,mode:=

"0666"

,symlink

+="laser"

結尾的symlink+=「laser」相當於把開頭的kernel內容重新命名。在launc**件內使用串列埠時,可以使用kernel內的值:ttyusb0

"serial_port" value=

"/dev/ttyusb0"

/> #雷達連線的串列埠

也可以使用重新命名後的值:laser

"serial_port" value=

"/dev/laser"

/> #雷達連線的串列埠

kernels

=="1-3*"

,attrs

=="0403"

,attrs

=="6001"

,mode:=

"0666"

,symlink

+="laser"

在這裡要注意的是開頭並不是kernel而是kernels。

儲存,重新插拔裝置後就可以使用了。

如何獲取相同class下的所有id

獲取相同class下的所有id屬性 var join a.list group item map function a 標籤名 list group item class名 get join 獲取相同class下所有id並去最大值 var id a.list group item last attr...

udev(四) 裝置的命名問題

二 裝置的命名問題 我們來看下系統對裝置的命名有什麼問題。舉個大家經常遇到的問題來說,例如你有 2個usb行動硬碟,那麼當你插入第 1個usb行動硬碟時,這個行動硬碟就有可能命名了 dev sdb 假設你的 dev sda是系統裡的 sata硬碟 當你再插入第 2個usb行動硬碟時,這個行動硬碟就有...

docker下刪除兩個id相同的映象

docker.io ubuntu 14.04 5dbc3f318ea5 4 weeks ago 188 mb ubuntu 14.04 5dbc3f318ea5 4 weeks ago 188 mb 使用docker rmi 5dbc3f318ea5刪除的時候執行失敗 error response ...