set up the environment for lejos nxj. required software software –jdk 1.6 –lejos nxj –usb...

12
Set up the Environment for leJOS NXJ

Upload: brett-watkins

Post on 26-Dec-2015

226 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Set up the Environment for leJOS NXJ. Required Software Software –JDK 1.6 –leJOS NXJ –USB driver for NXT Mindstorm nxt USB driver Libusb MMN Lab

Set up the Environment for leJOS NXJ

Page 2: Set up the Environment for leJOS NXJ. Required Software Software –JDK 1.6 –leJOS NXJ –USB driver for NXT Mindstorm nxt USB driver Libusb MMN Lab

Required Software

• Software– JDK 1.6– leJOS NXJ– USB driver for NXT

• Mindstorm nxt USB driver • Libusb

MMN Lab.

Page 3: Set up the Environment for leJOS NXJ. Required Software Software –JDK 1.6 –leJOS NXJ –USB driver for NXT Mindstorm nxt USB driver Libusb MMN Lab

leJOS Installation

• The following instructions are written for Windows XP.

• Extract lejos_NXJ_win32_0_6_0beta.zip to your desired directory. (ex: C:\lejos_nxj)

• Execute jdk-6u10-windows-i586-p.exe and install JDK on your computer.

MMN Lab.

Page 4: Set up the Environment for leJOS NXJ. Required Software Software –JDK 1.6 –leJOS NXJ –USB driver for NXT Mindstorm nxt USB driver Libusb MMN Lab

leJOS Installation cont’d

• Install mindstorm nxt USB driver• Execute libusb-win32-filter-bin-0.1.12.1.ex

e to install the USB driver• For Vista user, you need additional steps

– Right click on this file. Select Properties | Compatibility Click the "Run this program in compatibility mode" box and select "Windows XP (Service Pack2)" from the drop down list.

– Right click again and select "Run as Administrator". Follow the installation instructions. Run the test program will list the usb devices plugged into your computer, but not new devices.

MMN Lab.

Page 5: Set up the Environment for leJOS NXJ. Required Software Software –JDK 1.6 –leJOS NXJ –USB driver for NXT Mindstorm nxt USB driver Libusb MMN Lab

Environment variable

• 控制台 >系統 >進階 >環境變數• NXJ_HOME: Your leJOS directory

(ex: C:\lejos_nxj)

• JAVA_HOME: Your JDK directory(ex: C:\Program Files\Java\jdk1.6.0_07)

• You can reference pictures on the next page

MMN Lab.

Page 6: Set up the Environment for leJOS NXJ. Required Software Software –JDK 1.6 –leJOS NXJ –USB driver for NXT Mindstorm nxt USB driver Libusb MMN Lab

Environment variable cont’d

MMN Lab.

Page 7: Set up the Environment for leJOS NXJ. Required Software Software –JDK 1.6 –leJOS NXJ –USB driver for NXT Mindstorm nxt USB driver Libusb MMN Lab

Environment variable cont’d

• Add Path for JDK and leJOS• C:\lejos_nxj\bin;C:\Program Files\Java\jdk1.6.0_07\bin

MMN Lab.

Page 8: Set up the Environment for leJOS NXJ. Required Software Software –JDK 1.6 –leJOS NXJ –USB driver for NXT Mindstorm nxt USB driver Libusb MMN Lab

Flash the firmware

• NXT must be plugged into the USB and turned on first.

• Press the reset button (at the back of the NXT , upper left corner) for more than 4 seconds. Your NXT will audibly tick when it is firmware update mode.

• 開始 >執行 >cmd– Command: C:\lejos_nxj\bin\nxjflash

Then the firmware will be updated.

MMN Lab.

Page 9: Set up the Environment for leJOS NXJ. Required Software Software –JDK 1.6 –leJOS NXJ –USB driver for NXT Mindstorm nxt USB driver Libusb MMN Lab

Flash the firmware cont’d

MMN Lab.

Page 10: Set up the Environment for leJOS NXJ. Required Software Software –JDK 1.6 –leJOS NXJ –USB driver for NXT Mindstorm nxt USB driver Libusb MMN Lab

First program

• Open Notepad and enter the following code:

MMN Lab.

Page 11: Set up the Environment for leJOS NXJ. Required Software Software –JDK 1.6 –leJOS NXJ –USB driver for NXT Mindstorm nxt USB driver Libusb MMN Lab

First program cont’d

• Open cmd and cd to the directory containing your HelloWorld.java (ex: cd C:\lejos_nxj\code)

• Compile: nxjc HelloWorld.java• Upload to NXT: nxj –r HelloWorld

– Without –r, the program will not run after uploading and you can run it on NXT yourself.(Make sure NXT is turned on before uploading)

MMN Lab.

Page 12: Set up the Environment for leJOS NXJ. Required Software Software –JDK 1.6 –leJOS NXJ –USB driver for NXT Mindstorm nxt USB driver Libusb MMN Lab

Lab1

• Reference the first program and write a program to show all the student numbers of your group members.

• NOTE: You can turn off the NXT by pressing the orange and dark gray buttons (ENTER + ESCAPE) together.

MMN Lab.