使用Linux下的设备都需要使用sudo或root用户才能打开。为了能让普通用户也能使用串口,可以采用下面的两种方法:
(1)可以增加udev规则来实现,具体方法如下:
sudo vim /etc/udev/rules.d/70-ttyusb.rules
增加如下内容:
KERNEL=="ttyUSB[0-9]*",MODE="0666"
保存,重新插入USB转串口,普通用户就能搞定了。
(2)将用户名加到“dialout”组别
由于tty属于“dialout”组别,比如你的用户名是ok,先命令查看下用户隶属的组别
groups ok
如果没有隶属“dialout”,那么把用户加入进去
sudo gpasswd --add ok dialout
logout 注销再登录即可