CrunchBang linux (Debian varyantı) üzerinde ttyS0
, bir NFC cihazı ile kullanmaya çalıştığım bir COM bağlantı noktası var . libnfc, herhangi bir NFC cihazı göremediğini söyledi, bu yüzden COM bağlantı noktasını doğrudan açmayı denedim. Bunun için kullandım:
sudo cu -l /dev/ttyS0 -s 9600
Ancak, bu komut şunu döndürür:
cu: open (/dev/ttyS0): Permission denied
cu: /dev/ttyS0: Line in use
Bu bağlantıyı nelerin kullanabileceğini bilmiyorum. Öğrenmek için, tüm açık işlemleri okumayı ve kullanımı için filtrelemeyi denedim ttyS0
:
ps -ef | grep tty
ama bu komut için kullanılan hiçbir şey görünmüyor ttyS0
. Ben de tüm açık dosyaları kapma ve bir kilit için filtreleme denedim ttyS0
:
lsof | grep tty
ancak bu hiçbir şey döndürmez ttyS0
.
Nasıl mümkün olabilir cu
ancak her iki hat kullanımda olduğunu söylüyor ps
ve lsof
dönüş hiçbir şey satırını kullanarak?
/dev/ttyS0
. Ancak bu, diğer tüm tty'leri gizler.
minicom
güzel, ama işleri cu
ve screen
konuşmayı reddediyorlar /dev/ttyUSB0
. Kullanıcıyı uucp
ve dialout
gruplarına eklemem ve yardımcı olmayan oturumu kapatmam tavsiye edildi .