Arduino Yun, come aggiornarlo a rev.2

luca 10/12/2018 0

A marzo di quest’anno, Massimo Banzi sul blog Arduino ha annunciato la produzione di una nuova revision (Rev.2) della scheda Arduino Yun.

yun-rev2-001

Oltre ad alcuni miglioramenti lato hardware, la nuova revision offre un completo aggiornamento della componente software, ovvero della distribuzione Linux (OpenWrt) eseguita dalla scheda. La scheda Yun originale era infatti ferma ad una versione del 2014 (ancora disponibile nella sezione download del sito di Arduino) e tale versione conteneva ormai pacchetti software molto datati e con diverse vulnerabilità di sicurezza.

Chi oggi acquista una nuova board Yun trova già la nuova versione del S.O. installata. Se possedete una scheda “Rev.1″, in questo articolo vi spiegherò come aggiornarla…

Updater

Sul forum di Arduino, Martino Facchin (uno dei contributors al port di OpenWrt su Yun), ha pubblicato un articolo con i link ad un updater automatico. Tale updater aggiorna sia il bootloader che il S.O. (rootfs). L’aggiornamento del bootloader è necessario perché la nuova versione del S.O. utilizza una partizione più grande rispetto a quella originale.

Prima di poter procedere, vi sono 3 requisiti fondamentali:

  • la scheda Arduino Yun deve essere collegata sia al vostro computer via USB, sia al vostro router/switch di casa tramite cavo ethernet (il processo non può avvenire via wifi)
  • il vostro computer, sul quale eseguite il programma updater, deve essere collegato alla vostra rete domestica
  • il vostro computer non deve avere in esecuzione programmi (firewall) che blocchino le connessioni in ingresso

Il terzo punto in particolare è quello che può dare più problemi… ad esempio io utilizzo la suite Eset Internet Security e ho dovuto temporaneamente disabilitare la protezione:

yun-rev2-002

Un ulteriore consiglio è quello di disabilitare eventuali altre schede di rete sul vostro computer, lasciando attiva solo quella che vi collega alla rete domestica:

yun-rev2-003

Se state usando Windows 10, è possibile che il programma yun-go-updater.exe sia bloccato… in tal caso è necessario annullare il blocco dalle proprietà del file:

yun-rev2-004

Se ora eseguiamo il programma, tutto il processo di aggiornamento dovrebbe avvenire automaticamente. Al termine, collegandovi alla scheda Yun, dovreste vedere la nuova versione:

yun-rev2-005

DHCP

Durante il processo di aggiornamento, la scheda Yun cerca di ottenere un indirizzo IP valido sulla vostra rete tramite DHCP. E’ possibile che tale richiesta fallisca; in tal caso potete assegnare un IP statico alla scheda rispondendo “n” alla domanda iniziale:

yun-rev2-006

Leave A Response »

Questo sito usa i cookie per poterti offrire una migliore esperienza di navigazione maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi