私は現在ZigBeeプロジェクトに取り組んでおり、Mountain Lion(10.8)を搭載したMacでプログラミングを行っており、EclipseIDEを使用しています。シリアル通信にUSB経由でZigbeeモジュールを使用するには、このrxtxSerial.dllが必要です。現在、Windows互換バージョンしかありません。
誰かが私に必要なリンクを提供することができますか?
ありがとうございました!
私は現在ZigBeeプロジェクトに取り組んでおり、Mountain Lion(10.8)を搭載したMacでプログラミングを行っており、EclipseIDEを使用しています。シリアル通信にUSB経由でZigbeeモジュールを使用するには、このrxtxSerial.dllが必要です。現在、Windows互換バージョンしかありません。
誰かが私に必要なリンクを提供することができますか?
ありがとうございました!
編集2
2012-11-15 (OSX 10.8.2) の時点でのすべての最新の更新では、以下の手順を実行する前に、homebrew (http://mxcl.github.com/homebrew/) を介して glibtool をインストールする必要がありました。
自作をインストールして構成したら、
brew install libtool
ターミナルから。次に、以下の説明に従って進みます。
/編集2
編集
そのため、OS X Mountain Lion (10.8.2) と XCode (App Store から無料) で自分用にコンパイルすることができました。
rxtx-2.2pre2.zipをダウンロードして展開します。解凍したディレクトリの「configure」ファイルを編集し、次の行を変更します。
JAVAINCLUDEDIR=$JPATH/../../../Headers
に
JAVAINCLUDEDIR=/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers
次に、実行して構成します
。/構成、設定
作業ディレクトリで端末を使用します。
これで、作業ディレクトリに「Makefile」という名前のファイルが作成されます。このファイルの次の行を編集する必要があります。
LIBTOOLC = $(GLIBTOOL) --mode=compile $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(VERBOSE_IOEXCEPTIONS) -c
に
LIBTOOLC = $(GLIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(VERBOSE_IOEXCEPTIONS) -c
そして、実行します
作る
これで、作業ディレクトリに RXTXcomm.jar があり、作業ディレクトリ/i386-apple-darwin12.2.0 に librxtxSerial.jnilib があります。
これらは必要なファイルです。
それらを使用するには、次のことが必要になる場合があります
sudo mkdir /var/lock
sudo chmod 777 /var/lock
このアプローチは私にとってはうまくいきました。
PS。私を信頼するなら、これらのファイルはhereとhereから入手できます。
PPS。あなたは得るかもしれません:
警告: RXTX バージョンの不一致 Jar バージョン = RXTX-2.2-20081207 Cloudhopper ビルド rxtx.cloudhopper.net ネイティブ lib バージョン = RXTX-2.2pre2
しかし、それでも機能するはずです。
/編集
また、ML で rxtx を使用しようとしていますが、まだ成功していませんが、このリンクを見つけました。 Java 6 と Intel Mac OS X 上の librxtxSerial.jnilib ML については何も述べていませんが、コメントの 1 つは、少し調整すれば Lion で動作すると述べています。
ここで動作するようになったら、また報告します。