我使用兩個Arduino Nano,並且想要更改它們的名稱,如/dev
中所列,因爲目前它們始終是ttyUSB<NUMBER>
。如何獲得每個Arduino的唯一ID
我怎樣才能得到一個唯一的序列號來創建一個udev規則?
我試圖通過udevadm
得到它,但它爲兩個Arduinos返回相同的序列號。
/var/log: udevadm info -a -n /dev/ttyUSB0 | grep '{serial}'
ATTRS{serial}=="0000:00:14.0"
我落得這樣做正是這一點,我用我的電腦的端口號以確定Arduinos。這種做法的缺點是,你必須注意將Arduinos連接到PC的順序。 – Jonas
@Jonas,我建議創建一個'udev'規則,它將映射(創建別名)連接到PC特定端口的設備到特定的設備名稱。在這種情況下,連接順序無關緊要。 –