ubuntu16.04 放开串口权限

系统重装之后,好多东西都要重新搞一遍,遇到的第一个问题就是串口的权限:

原文网址:ubuntu16.04 放开串口权限

我只使用了第一个办法,只要操作一次,以后就不需要再次放开权限

可以用如下命令查看串口信息:
ls -l /dev/ttyUSB*来查看相关的信息。

但是普通用户没有usb操作权限(函数open()打不开串口:refused),如果我们想在ROS程序里面打开串口,就得首先放开串口权限

法1:
为了使普通用户也能正常使用USB转串口设备, 可以通过增加udev规则来实现:

创建文件/etc/udev/rules.d/70-ttyusb.rules

sudo gedit /etc/udev/rules.d/70-ttyusb.rules

文件内容为:(创建完成之后,会直接打开一个文件,然后把下面这句话复制进去就好)

KERNEL==”ttyUSB[0-9]*”, MODE=”0666”

增加访问权限:

sudo chmod 666 /dev/ttyUSB0

重新插入USB转串口设备,普通用户就有权限访问了。

串口编程中使用open()函数就能打开串口了.

你可能感兴趣的:(知识点,放开串口权限)