因此,当您将一个例如usb-serial转换器插入现代Linux时,它会自动映射为/dev/ttyUSB0
。现在,想要阅读它的用户必须是root
或属于创建设备的组,即。 dialout
。
我知道如果我为设备添加udev rule
,我可以读写没有问题,但是有一些简单/快速的方法来检查我们是否对该端口具有读写权限?这样就可以很容易地创建一个异常处理函数来添加必要的udev规则..
我想避免尝试向它打开一些串行程序(即。minicom
)来查看失败并捕获结果,但用户更清楚和不可见。