eclipse を使用して Linux で NXT をフラッシュするには、次の 3 つの手順を実行します (Java が動作したら)。
- libusb ドライバーをインストールする
- LeJOSをインストール
- LeJOS Eclipse pugin をインストールします。
Eclipse プラグインのみをインストールしたと思うので、次の手順に従う必要があります: http://www.lejos.org/nxt/nxj/tutorial/Preliminaries/GettingStartedLinux.htm
概要 :
sudo apt-get install libusb-dev ant
make
(libusb ドライバーと ant、 Java 用の一種をインストールします)
- leJOS をダウンロードし、解凍して、必要な場所に置きます (
/opt
たとえば)。
NXT_HOME
ウィンドウ > Preferences > leJOS NXT > NXJ_HOME を leJOS をコピーしたパスに設定します。
- USBドライバーをビルドするために実行
ant
します$NXJ_HOME/build
su
権限
なしで USB ポートにアクセスするには
- udev ルールを編集する (1)
sudo groupadd lego && sudo gpasswd -a $USER lego
ユーザーをグループ レゴ ( )に追加します
- ログアウトしてからログインして、ルールを更新します
(1) udev ルール:vim /etc/udev/rules.d/70-lego.rules
# Lego NXT brick in normal mode
SUBSYSTEM=="usb", DRIVER=="usb", ATTRS{idVendor}=="0694", ATTRS{idProduct}=="0002", GROUP="lego", MODE="0660"
# Lego NXT brick in firmware update mode (Atmel SAM-BA mode)
SUBSYSTEM=="usb", DRIVER=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="6124", GROUP="lego", MODE="0660"