lunedì 14 maggio 2012

Arduino Software su Ubuntu 12.04

Per reiniziare a lavorare su Arduino mi e' stato necessario reinstallare l'ambiente di sviluppo sulla Linux Box Ubuntu 12.04 con qualche grattacapo



Il primo aspetto mancante nell'installazione di Ubuntu e' l'assenza di Java
Successivamente si devono installare le estensioni del compilatore GCC per Avr (il processore dell'Arduino) con i comandi

apt-get install gcc-avr avr-libc binutils-avr

a questo punto si deve scaricare dal sito di Arduino il software per la programmazione che e' presente in due filoni

il filone 1.0 rappresenta il futuro ma non riesce a compilare i vecchi programmi. Nel repository Universe di Ubuntu e' presente un pacchetto arduino che contiene la versione 1.0

la serie 0.xx (attualmente alla versione 0.23) funziona con tutti i vecchi programmi ma non riesce compilare correttamente il primo esempio (Blink) per un errore nel file math.h.

La soluzione (ripresa da qui) consiste nel modificare il file arduino/hardware/arduino/cores/arduino/wiring.h commentando la riga 79 (#define round(x))