udev对端口的配置与使用

首先进入到/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*。最好是每个设备分开执行,保证不会遗漏每个设备。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值