5

私は現在ZigBeeプロジェクトに取り組んでおり、Mountain Lion(10.8)を搭載したMacでプログラミングを行っており、EclipseIDEを使用しています。シリアル通信にUSB経由でZigbeeモジュールを使用するには、このrxtxSerial.dllが必要です。現在、Windows互換バージョンしかありません。

誰かが私に必要なリンクを提供することができますか?

ありがとうございました!

4

1 に答える 1

8

編集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。私を信頼するなら、これらのファイルはherehereから入手できます。

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 で動作すると述べています。

ここで動作するようになったら、また報告します。

于 2012-10-31T08:41:53.023 に答える