【发布时间】:2015-01-29 18:52:02
【问题描述】:
我有一个用作虚拟串行端口的 USB 设备。我想让它在 Linux 上运行。连接设备后,Linux usb-to-serial 驱动程序和 tty 驱动程序找到它,并出现设备节点 /dev/ttyUSBx。可以将几个相同的设备连接到系统。我编写 Java 代码,它必须通过 RXTX 库 与设备通信。
所以我想知道,哪个设备对应于特定的 tty 节点。如何在 Java 中获取这些信息?我认为我必须创建具有必要功能的 JNI,但我不了解 C 代码的操作链。谁能帮忙找路?
【问题讨论】: