OS X中的屏幕命令未检测到除蓝牙端口之外的任何连接的USB设备。
最后,我需要在OS X上的2个Java应用程序之间创建串行通信,并首先使用socat创建2个虚拟串行端口:
./socat -d -d tty tty
输出结果为:
N PTY is /dev/ttys000
N PTY is /dev/ttys001
N starting data transfer loop with FDs [3,3] and [5,5]
然后我用
创建两个符号链接ln -s /dev/ttys000 /dev/ttyUSB01
ln -s /dev/ttys001 /dev/ttyUSB02
问题是当我尝试让Java检测串口以开始通信时,没有检测到这些。此外,当我连接USB设备并尝试通过命令屏幕获取所有串行端口时,它仅显示蓝牙端口。