在CrunchBang linux(Debian变体)上,我有一个COM端口ttyS0
,试图与NFC设备一起使用。libnfc回答说它看不到任何NFC设备,因此我尝试直接打开COM端口。为此,我使用了:
sudo cu -l /dev/ttyS0 -s 9600
但是,此命令返回:
cu: open (/dev/ttyS0): Permission denied
cu: /dev/ttyS0: Line in use
我不知道什么可能会使用此连接。为了找出答案,我尝试读取所有打开的进程并使用进行过滤ttyS0
:
ps -ef | grep tty
但对于此命令,使用不会显示任何内容ttyS0
。我也尝试抓取所有打开的文件并过滤锁定ttyS0
:
lsof | grep tty
但这不会使用返回任何内容ttyS0
。
怎么可能在cu
说的线路在使用中,但两者ps
并lsof
用任何回报这条线?
那么lsof / dev / ttyS0
—
Ciclamino 2014年
我也有同样的问题。
—
沃拉克(Vorac)
minicom
工作正常,但cu
并screen
拒绝谈论到/dev/ttyUSB0
。建议我将用户添加到uucp
和dialout
组中,然后注销那无济于事。