トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

Diary/2008-12-8

Java/libusb

[プログラミング]

FX2をLinuxから使うことに.
libusbとlibusbをJavaから操作するJNIライブラリの設定

sudo aptitude install cycfx2prog
sudo aptitude install libusb-dev
sudo aptitude install libusb++-dev

とか.
Javaで使えるようにする.

svn co https://libusbjava.svn.sourceforge.net/svnroot/libusbjava

libusbjava/trunk/LibusbJavaに移動して,
project.propertiesのbuild.linux.includes{2,3}を適切に設定.
私の環境だと,

build.linux.includes2=/usr/lib/jvm/java-6-sun-1.6.0.10/include
build.linux.includes3=${build.linux.includes2}/linux

としてコンパイル.

ant linux
ln -s libusbJava.so.0.2.3 libusbJava.so

次にJavaソースのコンパイル.libusbjava/trunk/javaの下で,

ant jar

実行時は,
libusbJava.soをLD_LIBRARY_PATHで辿れる場所に置いて,
libusbjava/trunk/java/libの下のch.ntb.usb.jarにクラスパスを通せばよい.

年金とか

年金とかについていろいろ確認.

宅配便

かなり強く言ってしまったが,結局荷物は受け取れそう.