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/

你可能感兴趣的:(QT)