Linux下串口权限设置
最近在Linux使用串口设备,发现无法通过串口给nodeMCU下载程序,权限不足的问题。假设串口设备是 /dev/ttyUSB0,那么可以在终端下输入sudo chmod 666 /dev/ttyUSB0但是每次重新插入USB to TTL设备都要重新更改权限,很不方便,于是找到了插入后自动设置权限的方法:sudo gedit /etc/udev/rules.d/70-ttyusb.rul
·
最近在Linux使用串口设备,发现无法通过串口给nodeMCU下载程序,权限不足的问题。
假设串口设备是 /dev/ttyUSB0,那么可以在终端下输入
sudo chmod 666 /dev/ttyUSB0
但是每次重新插入USB to TTL设备都要重新更改权限,很不方便,于是找到了插入后自动设置权限的方法:
sudo gedit /etc/udev/rules.d/70-ttyusb.rules
其中gedit用vim也好其它的也行
在该文件中添加如下一行(可能不存在此文件而创建一个新文件)
KERNEL=="ttyUSB[0-9]*", MODE="0666"
这样ttyUSB0-ttyUSB9默认的权限都变成了666,普通用户也可以读写串口了。
更多推荐
已为社区贡献1条内容
所有评论(0)