Unable to open serial port /dev/ttyUSB0


ubuntu12.04使用USB轉串口時出現權限不夠問題,如下

Unable to open serial port /dev/ttyUSB0

權限不夠

 

解決辦法:

通過增加udev規則來實現。步驟如下:
創建文件/etc/udev/rules.d/70-ttyusb.rules
在文件內增加一行
KERNEL=="ttyUSB[0-9]*", MODE="0666"
重新插入USB轉串口設備,普通用戶就有權限訪問了。

 

70-ttyusb.rules文件還有另一種寫法,先用lsusb查看USB轉串口芯片的idVendor和idProduct
#lsusb
顯示結果中有這么一行
Bus 005 Device 007: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
ID 0403:6001表示idVendor=0403,idProduct=6001
70-ttyusb.rules的內容如下:
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001",MODE="0666"
重新插入USB轉串口設備,普通用戶同樣可以訪問了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM