RXTX串口在启动时写入二进制数据

时间:2012-08-16 03:11:55

标签: java linux rxtx slackware

我今天遇到了一个奇怪的问题,找不到任何方法以正确的方式解决它。我有一个在Slackware 12.1 上使用/etc/rc.d/rc.local启动的Java程序。该计划完美无缺。在发出一些请求后,它必须在ttyS0上发送数据,但在最后的安装中,我需要发送二进制数据而不是ASCII,这对二进制文件不起作用。当我通过shell重新启动程序时,它完美地运行。似乎有环境变量或某些东西导致RXTX库启用或禁用规范模式但无法找到它并且无法在正确模式下找到RXTX中的任何设置到初始化串口。

谢谢,

亚历。

编辑:

我可以通过询问来简化问题:Slackware中的哪个位置默认情况下初始化为在ASCII模式下使用的串口? (在我的情况下/etc/rc.d/rc.serial是模式644所以没有执行。

0 个答案:

没有答案