最近使用串口的时候,因为某些程序上的问题,导致串口一直被占用。
每次一启动程序,open了串口之后,这个串口就无法被cat /dev/ttyUSB3使用了。重启之后又恢复正常。
首先可以肯定串口是被占用了,但是到底是谁在占用呢?
我们可以使用ps命令来查看,然后如果找到了的话,就是用kill或者pkill杀掉进程。
$ ps -aux | grep ttyUSB*
不过有时候或许找不到,那么我这里还有一个绝招:
$fuser -k /dev/ttyUSB3
万试万灵。就靠这招混社会了。