Raffaele Grandi homepage
Post-Doc Research Fellow in
Advanced Multirobot Systems
Guida all' installazione di LeJOS

 

Questa guida descrive i passi che sono stati compiuti per installare LeJOS su un sistema MacOSX. La stessa guida, con alcuni accorgimenti può essere utilizzata per eseguire l'installazione anche sui sistemi Linux

  • Fase 1 : Recuperare gli strumenti prima dell'installazione:
    1. Driver USB e cavo USB
    2. Scaricare Java SDK (ad esempio Java SE 7u21) dal sito della Oracle dall'indirizzo :
    3. Scaricare l'ambiente di sviluppo Eclipse,la versione disponibile è eclipse-SDK-4.2.2, all'indirizzo:
    4. Scaricare LeJOS 0.91 beta dall'indirizzo :
  • Fase 2 : Installare le risorse recuperate: L'installazione di queste risorse avviene in modo standard, cliccando sul pacchetto appena scaricato sul sistema (per i file zip/gz avviene solamente la scompattazione dell'archivio). Per comodità di utilizzo, siccome la scompattazione degli archivi produce delle cartelle dal nome "scomodo", si è eseguita una rinomina delle cartelle contenenti Eclipse e LeJOS in eclipse e lejos_nxt rispettivamente.

N.B.Linux : purtroppo gli utenti Linux non dispongono del driver citato al punto 1 ma possono risolvere il problema seguendo questa procedura (link). Ulteriori informazioni posono essere trovate al seguente link http://lejos.sourceforge.net/nxt/nxj/tutorial/Preliminaries/GettingStartedLinux.htm#12

  • Fase 3: Installazione del plug-in LeJOS in Eclipse. Eseguire l'installazione del plug-in permette di upload-are il codice direttamente da Eclipse.
   
  Figura 1  

 

Per fare questo è necessario utilizzare l'update manager di Eclipse.

  1. Seguire la voce del menù di Eclipse Help>Installare nuovo software
  2. Nel primo campo della finestra che si apre inserire l'indirizzo :
  3. Inserire il nome del sito (a piacere, ad esempio LeJOS_NXJ update site o altro)
  4. Selezionare i pacchetti presentati e proseguire con l'installazione accettando le evenutali clausule di installazione
  5. Riavviare Eclipse
  6. Comparirà una nuova voce tra quelle del menù che si chiama LeJOS che vi consentirà successivamente di fare l'upload del firmware sul brick di controllo.
  7. Il plug-in ha prodotto altri cambiamenti in Eclipse che si possono notare nella finestra delle preferenze. Aprire Edit>Preferenze oppure Windows>Preferences per entrare nelle preferenze di Eclipse. Sarà presente una voce LeJOS (come in Figura 2)
         
       
      Figura 1  
  8. All'interno del campo contrassegnato come NXJ_HOME inserire il percorso della cartella contenente LeJOS di cui si parlava nella fase 2 e spuntare le opzioni relative alle modalità di interazione con il brick di controllo come in figura (a meno che non si voglia ottenere un comportamento differente del plug-in).
  9. Applicate le modifiche e chiudete la finestra cliccando sul pulsante OK
  10. Ritornare in Eclipse
  • Fase 4: Upload del firmware
    1. Collegare il cavo USB al brick di controllo e alla porta USB sul portatile e attendere qualche istante in modo che avvenga da parte del sistema il corretto riconoscimento della periferica
    2. Cliccare sulla voce del menù LeJOS NXJ > Upload Firmware
    3. Verrà visualizzata la procedura nella finestra di console di Eclipse e si aprirà una nuova finestra con un pulsante che vi permetterà di eseguire l'upload.
    4. Premere il pulsante ed osservare la barra di avanzamento sulla finestra.
    5. Il brick emetterà dei tichettii durante l'esecuzione. NON scollegare il cavo finchè la procedura automatica non sarà terminata.
    6. Se tutto è andato a buon fine il brick emetterà una musichetta ad indicare la corretta esecuzione della procedura
  • Fase 5 : Creazione del primo progetto e upload del codice. La creazione del progetto di Lejos in Eclipse avviene come mostrato sulle slide che si può riassumere nei passi :
    1. Cliccando con il tasto di destra sulla finestra di esplorazione pacchetti di Eclipse è possibile scegliere dal menù contestuale New un nuovo progetto LeJOS NXT che produrrà un nuovo progetto con la cartella dei sorgenti src e le librerie di LeJOS linkate al progetto
    2. Scrivere almeno la classe Main del nuovo progetto, ricordandosi di importare nel codice le classi del pacchetto lejos tramite (ad esempio) l'istruzione import lejos.nxt.*;
    3. Cliccare sul pulsante Run per eseguire il codice appena scritto. Verrà chiesto come eseguire il codice. Scegliere LeJOS
    4. Automaticamente il plug-in produrrà i file compilati ed eseguirà l'upload del codice sul brick (via USB o via bluetooth nel caso abbiate già eseguito l'associazione tra il computer e il dispositivo)
    5. Sarà possibile vedere il dialogo tra i dispositivi durante la fase di upload nella finestra della console di Eclipse
    6. Ricordando i settaggi del plug-in, il codice verrà eseguito appena terminato l'upload

 

Per ulteriori chiarimenti o segnalazioni potete contattarmi liberamente