4

我正在尝试在我的 PC 上使用带有 javax.comm 类的 RS-232 串行端口。我是那个 API 的新手,所以首先我浏览了文档,我发现你应该做的第一件事是“列出”类 CommPortListener 中的所有端口并选择其中一个。

那工作得很好!问题是,现在,我的端口不见了。它列出了我的计算机上不存在的 /dev/ttyS0 和 /dev/ttyS1 端口。我的端口(我已经多次使用它们)是 /dev/ttySNX0 和 /dev/ttySNX1。

再次上网时,我发现我应该做一些事情,比如将我的卡的驱动程序“注册”或“加载”到 API 系统上,这些事情可以在以前的版本中完成,但现在不行。此外,我尝试在 Windows 下执行此操作,他们为我提供了 API 的“通用”版本,需要一些 RXTX 应用程序,这开始击败我。

我会感谢任何建议,文档链接......一些东西......允许我通过Java使用我的串行端口,这最终是我的目标......

谢谢各位!!!!

4

1 回答 1

1

你试过 RXTX 吗?我已经在 Windows/XP 上成功使用了该 API。我不确定你所说的“开始打败我”是什么意思。

RXTX 项目最近有很多活动,一个包含许多修复和额外支持的新版本迫在眉睫。邮件列表也比较活跃。javax.comm已经或多或少地死了一段时间。

于 2008-11-23T01:40:44.547 回答