1. 程式人生 > >linux串列埠許可權問題

linux串列埠許可權問題

最近幾天採用QT移植第三方開源串列埠庫,對整體程式碼看完之後,感覺這次移植應該是非常自信的,誰知道今天測試的時候就各種卡,連串列埠都一直沒辦法開啟,安裝了mnicom測試串列埠是否有問題,用mincom測試是可以的,但是minicom是要管理員的許可權執行,而我用QT開發的那個是不沒有獲得管理員許可權的,猛然間我才明白可能就是許可權的問題,下面是開放USB轉串列埠的許可權。

Linux下的裝置使用都需要使用sudo或root使用者才能開啟,為了能讓普通使用者也能使用串列埠,可以增加udev規則來實現,具體方法如下:

sudo vim /etc/udev/rules.d/70-ttyusb.rules 增加如下內容: KERNEL=="ttyUSB[0-9]*",MODE="0666" 儲存,重新插入USB轉串列埠,普通使用者就能搞定了 部分轉載:http://blog.163.com/bh_binghu/blog/static/94553512014112342954239/