Archivi tag: ubuntu

Installare su Ubuntu il software dell’eZ430 Chronos

Procediamo nell’installazione di tutte le componenti necessarie per poter utilizzare il software di gestione dell’eZ430-Chronos su Ubuntu.

Il software eZ430-Chronos per Linux necessita delle TCL/Tk e se la vostra distribuzione Linux non la include installatela utilizzando i comandi apt-get:

sudo apt-get install tcl8.5
sudo apt-get install tk8.5

[wpspoiler name=”Fasi di installazione tcl8.5 e tk8.5″]

[/wpspoiler]

Per generare gli eventi della tastiera e i click del mouse tramite i pulsanti dell’orologio è richiesta l’installazione di xdotool. Installate con il comando apt-get:

sudo apt-get install xdotool

[wpspoiler name=”Fasi di installazione di xdotool”]

[/wpspoiler]

Ora sul vostro computer avete creato l’infrastruttura necessaria per per poter procedere con l’installazione eZ430-Chronos Setup.

Inseriamo il CD-ROM e andate nella cartella:

software -> linux -> ez430-chronos installer

doppio click su chronos-setup:

[wpspoiler name=”Dove si trova chronos-setup?”]

[/wpspoiler]

[wpspoiler name=”Fasi di installazione di eZ430-Chronos”]

[/wpspoiler]

Conclusa l’installazione troverete nella vostra home directory la cartella: Texas Instruments dove sono allocati i file necessari per la gestione del vostro microcontrollore

[wpspoiler name=”Dove si trova il software installato?”]

[/wpspoiler]

Continuiamo con l’installazione…

inserite su una presa USB del PC l’access point RF dell’orologio:

Verificate nella directory /dev la presenza di /dev/ttyACMx, dove x specifica il numero della porta.

Se l’access point RF non viene montato in /dev/ttyACMx, impostate la variabile COM nel file eZ430-Chronos_CC_1_1.tcl e eZ430-Chronos_Datalogger_1_1.tcl in /dev/ttyACM0

Rendere eseguibili i due script: eZ430-Chronos_CC_1_1.tcl e eZ430-Chronos_Datalogger_1_1.tcl mediante il comando da terminale:

chmod u+x ./eZ430-Chronos_CC_1_1.tcl
chmod u+x ./eZ430-Chronos_Datalogger_1_1.tcl

a questo punto potete avviare i due script da terminale:

./eZ430-Chronos_CC_1_1.tcl

e

./eZ430-Chronos_Datalogger_1_1.tcl

oppure facendo doppio click sul file e poi premendo su esegui.

Nel Control Center attivate la comunicazione tra computer e orologio facendo click su “Start Access Point” e sull’orologio selezionate con il pulsante # la funzionalità ACC o PPT e avviate la trasmissione premendo sul pulsante “freccia in basso”.

Il filmato che segue mostra il funzionamento dell’accellerometro a 3 assi, i grafici X, Y, Z in funzione del tempo mostrano i movimenti dell’orologio lungo i tre assi:

Con l’eZ430-Chronos potete pilotare il puntatore del mouse, ad esempio per il controllo di una presentazione PowerPoint su computer, dal Control Center attivate l’access point, selezionate la funzionalità ACC o PPT sull’orologio (pulsante #) e attivate la comunicazione con il pulsante “freccia in basso”, poi fate click sul pulsante “Mouse On (M)” (oppure premete il tasto M della tastiera) a questo punto potete pilotare il puntatore.

Di seguito il filmato che mostra il controllo del mouse:

Installare Arduino 0023 su Ubuntu 11.10 (Oneric Ocelot)

Una simpatica soorpresa, dopo l’aggiornamento ad Ubuntu 11.10 nei laboratori della scuola scopro che Arduino 0023 non funziona, errore di compilazione!

Qualche tempo fa avevo realizzato il tutorial per l’installazione di Arduino su Ubuntu 9.10 (karmic), la procedura per l’installazione è simile anche per Ubuntu 11.10, ma per accelerare i passi userò i comandi da terminale ed inoltre vi mostrerò con alcune schermate come procedere per eliminare l’errore di compilazione.

La soluzione al problema di compilazione è stata trovata da Matt Greensmith che ha scoperto il bug presente su questa versione di Arduino.

Grazie Matt!

Al suo tutorial ho aggiunto una serie di schermate per:

  • mantenere memoria storica e ricordarmi come procedere in futuro
  • per rendere più semplice il lavoro a chi non è molto esperto nell’uso di Ubuntu.

Ma perchè si ha un errore di compilazione?

La nuova versione della libreria avr-gcc causa un errore di compilazione su qualsiasi sketch segnalando un problema sulla libreria math.h (vedi immagini più avanti). Il problema dipende dal fatto che nella libreria math.h è definita la funzione round che guarda caso è anche definita anche nel core di Arduino, questo ovviamente causa un conflitto.

Vediamo come procedere.

Installazione Arduino

01. Per prima cosa scaricate dal sito Arduino la versione 0023:

02. Con una nuova installazione di Ubuntu è necessario installare Java. Usiamo il terminale e digitiamo:

sudo apt-get install openjdk-7-jre

Inserite la password amministratore e premete invio:

Rispondete “s” quando vi viene chiesto di “Continuare” con l’installazione:

Non dovrete confermare più nulla, capirete che l’installazione di Java è conclusa quando comparirà nuovamente il prompt:

03. A questo punto, come detto nel tutorial precedente, bisogna installare la libreria AVR C, procediamo sempre da linea di comando:

sudo apt-get install avr-libc gcc-avr

Anche in questo caso vi verrà richiesto di confermare con “s” l’installazione:

e continuate fino a quando non compare nuovamente il prompt:

04. a questo punto eseguiamo Arduino facendo click sul “Arduino”

e facciamo click su esegui:

05. selezionate la board corretta (nel mio caso Arduino UNO):

06. selezionate la porta seriale corretta:

07. verifichiamo il funzionamento di Arduino aprendo dagli esempi lo sketch “blink” e compiliamo:

notate che, come detto all’inizio del tutorial, viene restituito l’errore che fa riferimento alla libreria math.h

08. per correggere l’errore bisogna aprire il file wiring.h la cui posizione è: /arduino-0023/hardware/arduino/cores/arduino/wiring.h, potete accedervi direttamente usando il terminale oppure aprirlo con il vostro editor di testo preferito. Di seguito le schermate che vi mostrano la posizione di wiring.h nella gerarchia delle cartelle partendo dalla cartella: Arduino 0023:

[wpspoiler name=”Dove si trova wiring.h ?”]

[/wpspoiler]

09. editiamo il file wiring.h

Come detto sopra, aprite il file con il vostro editor di testi preferito, io ho usato “pico” da terminale e posizionatevi sulla riga 79 e rendetela commento aggiungendo “//” all’inizio della riga:

// #define round(x)     ((x)>=0?(long)((x)+0.5):(long)((x)-0.5))

Bene!
L’installazione e la correzione del bug è terminata, ora potete incominciare ad utilizzare Arduino.

Cambiamo interfaccia ad Ubuntu – da Unity a Gnome

Transizione completa! A scuola tutto funziona su Ubuntu 11.10, tranne che per una decina di pc su cui sono costretto, per ora, ad utilizzare Windows XP.

L’installazione di Ubuntu 11.10 mi sta creando qualche piccolo problemino di lentezza sui computer più datati e con poca memoria. Per migliorare le prestazioni ho deciso di modificare l’interfaccia passando da Unity a Gnome.

L’operazione è abbastanza semplice, questa la procedura:

01. aprite il terminale, se desiderate usate la scorciatoia da tastiera ctrl+alt+t

02. digitate: sudo apt-get install gnome-session-fallback

03. inserire la password amministratore

04. al termine dell’installazione andate nel menù di Ubuntu e andate su Termina sessione

05. all’avvio fate click sull’icona dell’ingranaggio e scegliete come gestore grafico gnome classic

06. entrate con la vostra user e la vostra password e Ubuntu apparirà con l’interfaccia Gnome Classic.

Installare Arduino su Ubuntu

Sono in procinto di partire con il corso Arduino con i miei allievi di 4′ Elettronici, le esercitazioni saranno svolte usando computer con sistema operativo Ubuntu. Nelle scorse mattinate ho effettuato l’installazione e gli aggiornamenti necessari sul sistema operativo per poter utilizzare Arduino.
Durante questa installazione ho pensato di realizzare una serie di screenshot per mantenere memoria di tutte le fasi necessarie. I computer sono attualmente dotati di Ubuntu 9.10 (karmic), per l’installazione sull’ultima versione 10.10 si procede in modo simile.
Per poter utilizzare Arduino è necessario installare:

  • OpenJDK Java 6 Runtime – (Java Runtime Environment)
  • gcc-avr
  • avr-libc
  • Arduino (nel mio caso ho scaricato la versione a 32 bit)

Questa la versione del Sistema Operativo:

Per l’installazione di OpenJDK, potete a scelta utilizzare Ubuntu Software Center oppure il gestore pacchetti, io per questioni di velocità ho preferito di usare Ubuntu Software Center:

Inserite nel campo di ricerca openjdk

Continua a leggere

Impariamo ad usare Ubuntu


Cari studenti di 5′ come ben sapete tra qualche giorno  sosterrete l’esame di terza area e per questo motivo ho raccolto on-line una serie di tutorial e manuali che possono esservi di aiuto per un ripasso generale. On-line sono tantissime le risorse disponibili e fare una scrematura tra le migliori è un lavoro impegnativo ve ne elenco alcune tra quelle che ho trovato io e quelle che mi sono state segnalate da altri utenti che ritengo adatte per voi.
Se avete altre indicazioni fatemi sapere così le aggiungo alla lista.

Segnalazione 1

Come prima segnalazione metto in evidenza il bellissimo lavoro realizzato dal Prof. Ing. Antonio Cantaro dell’Istituto Ettore Majorana di Gela che ha realizzato un manuale on-line gratuito con videoguide da usare in classe. Sullo stesso sito trovate corsi su OpenOffice, Firefox, GIMP, Joomla.

Linux per tutti Ubuntu facile Video Manuale
Questo è un compatto ma completo manuale on-line, scritto con chiarezza e semplicità d’esposizione, per essere alla portata di tutti. Sono, pure, presenti ben 251 brevi videoguide per la visualizzazione immediata delle principali operazioni da effettuare. Vi porterà, passo dopo passo, a conoscere ogni cosa del sistema operativo, dal download di Ubuntu, alla masterizzazione ed alla sua utilizzazione.

Segnalazione 2

Guida Ubuntu Linux di linux.html.it realizzata da Fabrizio Ciacchi.
Ben strutturata e semplice, ottima se si vogliono impostare lezioni e slide.

Segnalazione 3

La guida Guida Linux Ubuntu per Principianti realizzata da Matteo Granuzzo

Questa Guida a Ubuntu è stata pensata per facilitare l’introduzione nel mondo GNU/Linux a tutti quelli che fino ad oggi non erano riusciti nell’impresa. Una guida passo passo, adatto anche a chi utilizza il computer per la prima volta, con tanto di Forum dedicato per chiedere aiuto direttamente all’autore della guida e con la partecipazione di altri amici del forum.
Sito ufficiale della guida GranuzWorld.

Segnalazione 4

Ubuntu Bible – la guida Linux per tutti di Francesco Miglietta.
Una bella collezione di tutorial suddivise in una “Vetrina Guide” e “Vetrina Giochi”

Segnalazione 5

Tra le segnalazioni passate che ho inserito su vocescuola: