Ubuntu下USB串列埠繫結固定的裝置名

2021-09-25 03:09:39 字數 805 閱讀 8597

昨天學習了ubuntu 串口號固定

作用:

為什麼需要固定串口號呢?因為在ros中要讀取外設的資料,通過串列埠通訊,這就顯得十分重要了,讀取資料就必須知道該串口號,但是在linux系統中,串口號是根據接入的順序來命名的,如果不固定串口號則需要每次檢視串口號,然後做相應的修改。

step1:

檢視串列埠資訊:

現在我們觀察id: 067b:2303 這是usb生產時就固定的id每個裝置都不樣,所以才有可能固定該裝置的串口號

step2:

在/etc/udev/rules.d/下建立任意名稱的規則配置檔案,如:name.rules。

name.rules內容如下:

kernel==「ttyusb*」, attrs「067b」,attrs「2303」, mode:=「0777」, symlink+=「usb_name」

step3:

命令列:

service udev reload

service udev restart

或者直接重啟**也行

最後在ls /dev/ 能找到usb_name這個名字,當然原來的名字也存在。

Ubuntu16 04下繫結USB串列埠裝置埠號

最近除錯串列埠裝置,同一臺電腦上需要連線多個串列埠,為了保證串列埠不變,所以需要繫結usb串列埠裝置埠號,特此記錄。首先將串列埠裝置插入usb口,通過指令lsusb檢視埠資訊 如果不知道哪個是自己的裝置,可以拔掉串列埠,執行lsusb,然後做對比,就知道哪個是自己剛剛插入的usb裝置了 從終端列印的...

Ubuntu 下串列埠繫結

ubuntu繫結串列埠是利用udev規則 首先檢視裝置id 在終端輸入命令 將這裡的id號記錄下來然後開啟然後建立udev規則 在終端輸入命令 cd etc udev rules.d 建立.rules檔案填入 在檔案中輸入將idvendor idproduct修改 mode是許可權 kernel t...

Ubuntu下使用USB串列埠接收資料

環境 vmware ubuntu 14,ublox evk m8l 1.把包含usb介面的ublox插入pc中,確定虛擬機器右下角ublox連線到虛擬機器中 2.在ubuntu的終端中輸入lsusb命令,輸出如下,如果沒有看到u blox這行資訊,輸入命令 dmesg 拔掉ublox,等待幾秒,再重...