Gymnasium Himmelsthür

Lejos für RCX/NXT

Inzwischen wird Netbeans für die Programmierung verwendet

Dieser Artikel ist in bezug auf den JBuilder veraltet. Netbeans dient inzwischen zur Programmierung.

Übertragung der LeJOS-Firmware

Vor der Verwendung muss die Firmware übertragen werden. Dazu dient das Symbol (Tools→Firmware:Firmware hochladen).

RCX: Das Übertragen dauert etwa 5-10 Minuten beim RCX. Es erfolgt eine Prozentanzeige im Meldungsfenster. Zusätzlich wird die übertragene Menge auf dem LCD des RCX angezeigt. Zum Schluss der Übertragung piept der Baustein kurz und zeigt nun den Batterieladezustand als Dezimalzahl an.

Hinweise: Falls Übertragungsprobleme auftreten, kann der Abstand zwischen Tower und RCX verändert werden. Außerdem ist Sonnenlicht störend. Im Notfall kann man Tower und RCX mit einem Pappkarton gegen äußeres Licht schützen.

NXT: Die Übertragung1) dauert nur wenige Sekunden, es erscheint ein textbasiertes Menüsystem.2)

Test der richtigen Firmware

Wenn der NXT die richtige Firmware hat, meldet er sich beim Einschalten mit dem in der Abbildung angezeigten Lejos-Symbol . Nach kurzer Zeit ertönt eine kurze Melodie und ein Textmenü erscheint.

Uploading the Firmware

It is much easier and faster to upload firmware to the NXT than it was with the RCX brick.

1. First we need to place the NXT brick in firmware upload mode. The reset button is cleverly hidden in a LEGO pin hole so you don't accidentally press it. Turn on the NXT. Using a bent paperclip, insert it into the hole in the upper-right corner of the underside of the NXT brick (see Figure below). Hold the button for at least four seconds to erase the current firmware and put it into firmware upload mode.

2. Your NXT brick should be making a soft pulsing sound. Now we need to upload the firmware. Plug in your USB cable and type:

nxjflash

3. After a very brief moment you will see the leJOS NXJ logo and a menu system will appear. Your NXT brick is now ready to accept Java code.

Warning:

There is a theoretical limit to the number of times you can replace the firmware on your NXT before it wears out. Every time you replace the firmware, a piece of data called a lock bit is used up. This bit is rated to work 100 times (minimum) before it expires. However, don't let this dissuade you from replacing the firmware with something you want more. Most engineers agree that the lock bit will last far in excess of 100 times. Chances are you will never even notice this limitation and you probably won't replace your firmware enough to approach even 100.

1)
Der NXT muss durch drücken einer auf der Unterseite versteckten Taste für 4 Sekunden mit einer Büroklammer in den „Update“-Modus versetzt werden, bevor ein Update möglich ist (siehe Anhang Seite 5).
2)
Neuerdings gibt es Probleme mit nxjflash, diese sind zu beheben durch die Datei
/etc/modprobe.d/50-lejos_nxj.conf
mit dem Inhalt
blacklist cdc_acm
Anmelden