udev对端口的配置与使用

来源:互联网 发布:爱赚网是什么软件 编辑:程序博客网 时间:2024/05/15 12:40
首先进入到/etc/udev的目录下修改配置文件udev.conf文件,在其中添加这几行
udev_root="/dev/"
udev_rules="/etc/udev/rules.d/"
udev_log="err"
然后保存退出。
执行命令udevadm info -a -p /sys/class/tty/ttyUSB*
查看各个端口或者TTYUSB的信息以便于后面修改。


进入到rules.d的目录中添加一个自己的.rules文件
在其中加上KERNEL=="ttyUSB*",KERNELS=="2-2.2",SUBSYSTEM=="tty",GROUP="tty",NAME+="ooo",SYMLINK+="wowo",MODE="0664"
KERNEL=="ttyUSB*"代表内核命名(可要可不要),
KERNELS=="2-2.2"代表内核端口(重要),
SUBSYSTEM=="tty",子系统名字(可要可不要),
GROUP="tty",设备文件所在的组(可要可不要),
NAME+="ooo",根据规则取一个新的名字(可要可不要),
SYMLINK+="wowo"链接名(重要),
MODE="0664"设备文件权限(重要),
如果端口不同只需要添加修改KERNELS=="2-2.2"中端口的值,其他不变。
如果重命名之后,又不想使用这个名字可以直接rm加这个名字可以删除掉。
属性可以在http://www.cnblogs.com/sopost/archive/2013/01/09/2853200.html查看。
可以最后添加一行ACTION=="add", SUBSYSTEM=="tty", RUN+="/sbin/modprobe sg"
执行命令sudo udevadm test /sys/class/tty/ttyUSB*。最好是每个设备分开执行,保证不会遗漏每个设备。
0 0
原创粉丝点击