新聞中心
USB串口是用于連接電腦和其他設備的電纜接口,可以用于連接串口、打印機等各種外部設備。在Linux系統(tǒng)中,串口設備通常被掛載在“/dev/ttyUSBx”目錄下,其中x代表端口號。但是,每次拔插USB設備時,該設備可能會隨機分配一個ttyUSB端口,這可能會給使用該設備的程序帶來困擾。因此,本文將介紹。

創(chuàng)新互聯(lián)是網站建設專家,致力于互聯(lián)網品牌建設與網絡營銷,專業(yè)領域包括成都網站制作、做網站、電商網站制作開發(fā)、微信小程序定制開發(fā)、微信營銷、系統(tǒng)平臺開發(fā),與其他網站設計及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結合了恒基網絡品牌建設經驗和互聯(lián)網整合營銷的理念,并將策略和執(zhí)行緊密結合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網品牌整合方案!
一、查看當前ttyUSB設備
要查看當前系統(tǒng)中可用的ttyUSB設備,可以在終端中運行以下命令:
“`
ls /dev/ttyUSB*
“`
該命令會列出當前系統(tǒng)中所有的ttyUSB設備,結果類似于“/dev/ttyUSB0 /dev/ttyUSB1”等。請記住這些設備的名稱,因為我們將在后面的步驟中使用它們。
二、創(chuàng)建udev規(guī)則
要將ttyUSB設備與固定的名稱關聯(lián)起來,需要創(chuàng)建一個udev規(guī)則。udev是一個處理Linux內核中設備事件的系統(tǒng)工具,可以用于設置設備的權限、名稱等信息。在這里,我們將使用udev規(guī)則來為特定的ttyUSB設備創(chuàng)建符號鏈接,以確保它們總是分配到相同的設備文件名。
1.在終端中運行以下命令創(chuàng)建udev規(guī)則文件:
“`
sudo nano /etc/udev/rules.d/01-u-serial.rules
“`
該命令將打開一個空的文本編輯器,并為新的udev規(guī)則文件指定了一個名稱“/etc/udev/rules.d/01-u-serial.rules”。
2.在編輯器中輸入以下內容:
“`
SUBSYSTEM==”tty”, ATTRS{idVendor}==””, ATTRS{idProduct}==””, SYMLINK+=”ttyUSB_”
“`
請注意,上述命令中的“”和“”應分別替換為您的USB設備的供應商ID和產品ID。這些值可以使用以下命令在終端中獲?。?/p>
“`
udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0)
“`
該命令將返回一個包含供應商ID和產品ID的長列表。您需要仔細查找列表,以找到與您的設備匹配的ID值,并將其替換為上面的命令中的占位符。
此外,您還需要將“”替換為您要為設備創(chuàng)建的符號鏈接的名稱。例如,如果您希望將設備命名為“modem”,則應將命令中的“”替換為“modem”。
3.保存文件并退出編輯器。
4.在終端中運行以下命令,以重新加載udev規(guī)則文件:
“`
sudo udevadm control –reload-rules
“`
現(xiàn)在,每次插入您的USB設備時,udev都會為它創(chuàng)建一個符號鏈接“/dev/ttyUSB_”,而不是隨機地址。
三、測試符號鏈接
1.插入您的USB設備,并運行以下命令以查看新符號鏈接是否已創(chuàng)建:
“`
ls -l /dev/ttyUSB*
“`
您應該會看到一個帶有您為設備指定的名稱的符號鏈接文件(例如“/dev/ttyUSB_modem”)。
2.將USB設備從計算機上拔出,并重新插入它。再次運行相同的命令,以確保相應的符號鏈接(例如“/dev/ttyUSB_modem”)已恢復。
成都網站建設公司-創(chuàng)新互聯(lián)為您提供網站建設、網站制作、網頁設計及定制高端網站建設服務!
Linux普通用戶運行串口
將USB串口設備插入USB口后,會在/dev/目錄下生成/dev/ttyUSB0文件(也可能為/dev/ttyUSB1,/dev/ttyUSB2…),
查看此文件
輸出為:
c說明表明設備為字符設備文件(d表示目族掘錄文件,-表示普通文件,l表示鏈接文件,b表示塊文件),
其中rw-rw—-表示root用戶作為文件所有者可以讀和寫,dialout用戶組內的用戶可以讀和搜穗兆寫,其他用戶不允許讀、寫和執(zhí)行(r表示可讀,w表示可寫世租,x表示可執(zhí)行)
因此,需要將當前用戶增加到dialout用戶組中
關于linux 固定ttyu的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。
香港云服務器機房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務,提供一站式解決方案。香港服務器-免備案低延遲-雙向CN2+BGP極速互訪!
網頁題目:如何在Linux中固定ttyUSB設備(linux固定ttyu)
分享網址:http://www.5511xx.com/article/ccedhho.html


咨詢
建站咨詢
