作成した返信
-
著者投稿
-
hyd一般参加者
確認して頂きありがとうございました。
今回のLinuxでは、AruduinoUnoを使用していますので、/dev/ttyUSB0が認識できました。
/dev/ttyACM0は、必要時に対応してみます。
色々、お手数を掛けまして申し訳ありませんでした。
今後もどうぞ宜しくお願い致します。hyd一般参加者CentOSとMZを再インストールしてみました。
シリアル通信ターミナルで、ArduinoUnoの/dev/ttyUSB0を認識できました。
こちらの不手際でご迷惑をお掛け致しました。
(まだAruduinoMega2560の/dev/ttyACM0はArduinoIDEでは認識できているのですが、MZでは認識できていません。Linuxの初心者で設定等の問題があると思うのですが、もし、そちらで認識できているか教えていただければ助かります)
AruduinoUnoが解決できましたので、作成中のソフトを展開できますので感謝申し上げます。
ありがとうございました。hyd一般参加者MZ3.6でも試しましたが、同様に認識できませんでした。
実行した内容
1.MZPlatform(64bit)をダウンロード→インストール→ローダーでシリアル通信ターミナル.mzax起動→コンポボックスのポート確認→表示されず
2.Linuxでシリアル通信を行う場合、RXTXライブラリをインストールする必要があるとの事でMZPlatformのjavaにインストール。(RXTXcomm.jarを/lib/extへ、librxtxSerial.soを/lib/amd64へ)
3.再度1を実行しても表示されず。hyd一般参加者連絡遅くなりました。
シリアル通信の相手としてArduinoを使用しています。Unoは/dev/ttyUSB0,Mega2560は/dev/ttyACM0になります。これは、AruduinoIDEのソフトで挿入すると自動で認識されています。またパーミッションを変更して全権限ができるようにするとソフト書込みもできますし、IDEのシリアルモニターでのコマンド通信ができています。(root権限で行っています)
一点目:上記の状態で、MZローダーでSampleのシリアル通信を立ち上げましたが、コンポボックスには何も表示されていません。
今のところ、MZローダーでアプリを実行した場合、シリアル通信以外は問題なく動作しています。
(サーバーとのMySQL通信も、LAN環境で問題なく動作しています)
Linuxについて、初心者ですので、こちらの環境で調べることがあれば連絡ください。
急いでおりませんので、時間的な問題はございません。
宜しくお願いいたします。hyd一般参加者Linuxは、CentOS LInux release 7.4.1708(Core), x86_64です。
MZは、MZ Platform Ver.3.5(Linux版)です。
以上ですが、他あれば連絡ください。 -
著者投稿