我首先尝试列出Ubuntu14.04LTS上的端口,但不是所有端口都被检测到,它只显示tty。我想要访问的一个,见下文。
我对每个人都有读/写锁文件的权限。
librxtxSerial.so是为x86_64 (我的计算机:英特尔i7 4790 K运行Ubuntu 64位)
dpkg --print-architecture
amd64
uname -a
Linux KrantzUbuntu 3.13.0-65-generic #106-Ubuntu SMP Fri Oct 222:08:27 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux当我列出终端中连接的端口时,我会得到以下内容:
/dev/hidraw4 - Broadcom_Corp_BCM20702A0_54271EFCD756
/dev/input/event14 - Broadcom_Corp_BCM20702A0_54271EFCD756
/dev/input/mouse1 - Broadcom_Corp_BCM20702A0_54271EFCD756
/dev/input/event2 - Logitech_Gaming_Mouse_G400
/dev/input/mouse0 - Logitech_Gaming_Mouse_G400
/dev/hidraw0 - Logitech_Gaming_Mouse_G400
/dev/usb/hiddev0 - Logitech_Gaming_Mouse_G400
/dev/hidraw1 - Logitech_Gaming_Mouse_G400
/dev/input/event3 - CM_Storm_Quickfire_TKL_6keys
/dev/hidraw2 - CM_Storm_Quickfire_TKL_6keys
/dev/input/event4 - CM_Storm_Quickfire_TKL_6keys
/dev/hidraw3 - CM_Storm_Quickfire_TKL_6keys稍后我想使用的on是/dev/hidraw4 4 one,这是一款蓝牙手机。
我重新编译了RXTXCommDriver类,在Linux上搜索更多端口,并添加了以下内容:
if(osName.equals("Linux"))
{
String[] Temp = {
"sr",
"hidraw",
"usb",
"input",
"sr0",
"ttyS", // linux Serial Ports
"ttySA", // for the IPAQs
"ttyUSB", // for USB frobs
"rfcomm", // bluetooth serial device
"ttyircomm", // linux IrCommdevices (IrDA serial emu)
};
CandidatePortPrefixes=Temp;
}但还是没有列出劫机案。
发布于 2015-11-11 11:39:01
尝试以下步骤(我确实希望它们能帮助您解决问题):
我很肯定你已经找到了这个片段,但万一你没找到,我就把它留在这里:发现通信端口
资料来源(以防有人想阅读全文/问题/答案):
https://stackoverflow.com/questions/33480769
复制相似问题