SDIOインターフェイスにより接続されたSDIOホスト機器とSDIOデバイス機器との間で、SDIOホスト機器上で動作するJava swingアプリから、SDIOデバイス機器へ、通信試験をしています。SDIOホスト上で動作環境は以下の通りです。 OS:Ubuntu 12.10 server Java:version7 ホスト上で動作するSDIOデバイス機器用のデバイスドライバ:ttyドライバ 以下のプログラムでwriteは正常に動くのですが、readが実行されません。 ttyドライバは、デバイスファイルとして、別の場所にてFile file = new File("/dev/ttyPontos0;で宣言しています。reaed関数のin.available();の戻り値は、0が変えてきてしまいreadできないという状態です。お気付きの点ありましたら、大変ありがたいです。宜しくお願い致します。 public void actionPerformed(ActionEvent event) { int i,rev_bytes; if(event.getActionCommand().equals("register_read")) { char[] cmd1 = {'s','h','o','w',' ','r','e','g',' ','-','r',' ','0','x',/*11*/'0','0','4','0','5','4','A','0','\r'}; byte[] txdata = new byte[cmd1.length]; byte[] rxdata = new byte[126]; for(i=0;i
↧