RaspberryPI: differenze tra le versioni

Da PNLUG.
(Creata pagina con "{{TOC|align=right}} <div align="justify"> 400px <br><br><br><br> <br><br> == Dedicato a chi non poteva fare a meno di questo mini computer =...")
 
Riga 1: Riga 1:
 
{{TOC|align=right}}
 
{{TOC|align=right}}
 
<div align="justify">
 
<div align="justify">
[[Immagine:Openwrt_logo.png|left|400px]] <br><br><br><br> <br><br>
+
[[Immagine:RaspPI.jpg|left|300px]] <br><br><br><br> <br><br><br><br><br><br> <br><br><br><br><br><br>
 
== Dedicato a chi non poteva fare a meno di questo mini computer ==
 
== Dedicato a chi non poteva fare a meno di questo mini computer ==
OpenWrt è una distribuzione Linux specifica per dispositivi embedded come router CPE, Smartphone (per esempio Neo FreeRunner), pocket computer. [http://it.wikipedia.org/wiki/OpenWrt (cit. Wikipedia)].<br>
+
Il Raspberry Pi è un single-board computer (un calcolatore implementato su una sola scheda elettronica) sviluppato nel Regno Unito dalla Raspberry Pi Foundation.<br>
Invece di creare un firmware statico o singolo, OpenWrt offre la possibilità di avere un filesystem completamente scrivibile con pacchetti di amministrazione. Questo vi libera dalla scelta obbligata di utilizzare le applicazioni di selezione e configurazione previste dai vari produttori di hardware e vi permette inoltre di personalizzare a vostro piacimento i vari device attraverso l'utilizzo di pacchetti e diverse interfacce di configurazione.<br> Per gli sviluppatori, OpenWrt è l'architettura con la quale poter costruire un'applicazione senza dover ricostruire completamente un firmware attorno ad essa; per gli utenti invece permette la piena e completa configurazione del device al fine di ottenere il massimo risultato in modo a volte inaspettato.  
+
Il suo lancio al pubblico è avvenuto alla fine del mese di febbraio 2012. Attualmente, viene venduto in due versioni, al prezzo di 25 e 35 dollari statunitensi.<br>
[https://openwrt.org/ (cit. sito di OpenWrt)].<br>
+
L'idea di base è la realizzazione di un dispositivo economico, concepito per stimolare l'insegnamento di base dell'informatica e della programmazione nelle scuole.<br>
 +
Il progetto ruota attorno a un System-on-a-chip (SoC) Broadcom BCM2835, che incorpora un processore ARM1176JZF-S a 700 MHz, una GPU VideoCore IV, e 256 o 512 Megabyte di memoria. Il progetto non prevede né hard disk né una unità a stato solido, affidandosi invece a una scheda SD per il boot e per la memoria non volatile.<br>
 +
 
 +
La scheda è stata progettata per ospitare sistemi operativi basati su un kernel Linux o RISC OS. È assemblata fisicamente in Galles, nel Sony UK Technology Centre.<br><br>
 +
 
 +
'''La rev 2 del modello B'''.
 +
A settembre 2012 è stata annunciata una revisione del PCB. Novità principali della scheda sono la capacità di ricevere l'alimentazione tramite un Hub USB alimentato e la disponibilità del debug via JTAG; come novità minori si ha la correzione di un difetto di collegamento tramite HDMI (lasciando il Raspberry Pi non alimentato su una catena HDMI, potevano insorgere problemi nell'utilizzo delle funzionalità Consumer Electronics Control per gli altri dispositivi), il circuito di reset è stato rinnovato, è stato aggiunto un connettore di espansione addizionale, aggiunti i fori di montaggio e apportate correzioni alla serigrafia. Sono inoltre presenti cambiamenti ai GPIO e ai canali I2C.<br>
 +
Si noti che la dicitura "Raspberry 2.0" comparsa in alcuni siti è concettualmente sbagliata: le modifiche apportate comportano unicamente la correzione di alcuni dettagli progettuali, nulla che giustifichi l'incremento nel numero di versione da 1.0 a 2.0, come riportato anche nel sito del produttore. La scheda ha semplicemente subito una revisione al circuito che sistema problemi minori, come riportato anche sul sito del produttore: infatti, è il circuito stampato che è alla seconda versione, non la scheda nel suo complesso che mantiene gli stessi identici componenti.<br>
 +
[http://it.wikipedia.org/wiki/Raspberry_Pi (cit. Wikipedia)].<br>
  
 
== Perché?==
 
== Perché?==
 
Dalla ML Direttivo, dove il progetto è nato, riassumiamo brevemente alcuni punti.<br>
 
Dalla ML Direttivo, dove il progetto è nato, riassumiamo brevemente alcuni punti.<br>
  
* ''' Abbiamo modificato i primi router personali, ora il primo router di PN LUG,. Che ne dite se apriamo un progetto sulla wiki e troviamo dei volontari per approfondire questo progetto? '''<br>
+
* ''' Abbiamo realizato dei talk l'anno scorso, ora è arrivato il momento di rendere possibile ai Soci l'uso e la sperimentazione, durante delle attività in sede... '''<br>
* ''' Facciamo delle serate ad hoc su OpenWrt per i Soci, in modo che possano poi ''liberare'' i loro device '''<br>
+
* ''' Facciamo delle serate ad hoc con il Raspberry PI B per i Soci, in modo da avvicinarli all'interfaccia e magari fare in modo che si crei un gruppo di lavoro specifico, o in collaborazione con quello di Arduino... '''<br>
* ''' Facciamo delle serate ad hoc su OpenWrt per i Soci, per poi addentrarci nei file di sistema interni e creare delle configurazioni particolari '''<br>
+
* ''' Facciamo delle serate ad hoc su RaspPI per i Soci, per poi addentrarci nei file di sistema interni e creare delle configurazioni e applicazioni particolari '''<br>
  
 
== Chi siamo ==
 
== Chi siamo ==
Riga 19: Riga 27:
 
- Stefano Morandi<br>
 
- Stefano Morandi<br>
  
== Wiki di OpenWrt ==
+
== Wiki di Raspberry ==
A [http://wiki.openwrt.org/ questo link] trovate il wiki, in lingua inglese.<br>
+
A [http://www.raspberrypi.org/ questo link] trovate il sito principale del progetto, in lingua inglese.<br>
  
== Forum di OpenWrt ==
+
== Forum di Raspberry ==
A [https://forum.openwrt.org/ questo link] trovate il forum, in lingua inglese.<br>
+
A [http://www.raspberrypi.org/forums/ questo link] trovate il forum, in lingua inglese.<br>
  
== Quali firmware ==
+
== I sistemi operativi ==
Il metodo corretto non è cercare tra i vari firmware, ma è preferibile iniziare la ricerca conoscendo la marca e il modello di device in cui desideriamo inserire il sistema operativo OpenWrt.<br>
+
Per avviare il devide raspberry, è necessario dotarlo di un sistema operativo idoneo, installandolo sulla memoria SD.<br>
Quindi, si opera nel modo seguente:<br>
+
Nella pagina di [http://www.raspberrypi.org/downloads/ download] del sito principale, è possibile scegliere il sistema operativo più idoneo all'uso che si intenderà fare del device.<br>
1. conoscenza della marca e della sigla esatta del modello del device;<br>
+
NB: Per iniziare bene, si consiglia di iniziare a a leggere la Documentazione, o meglio la [http://www.raspberrypi.org/help/quick-start-guide/ Guida per gli utenti principianti], in modo da riuscire in poco tempo a far avviare il proprio device... (RTFM :)  
2. Cercare nella [http://wiki.openwrt.org/toh/possible tabella degli hardware] del sito di OpenWrt, se l'hardware è supportato, ovvero se è stato compilato del codice per quell'apparato; <br>
+
3. Iniziare a leggere la Documentazione, o meglio la [http://wiki.openwrt.org/doc/howto/user.beginner Guida per gli utenti principianti], giusto per iniziare... (RTFM :) )
+
 
<br>
 
<br>
  

Versione delle 09:13, 30 lug 2014


RaspPI.jpg
















Dedicato a chi non poteva fare a meno di questo mini computer

Il Raspberry Pi è un single-board computer (un calcolatore implementato su una sola scheda elettronica) sviluppato nel Regno Unito dalla Raspberry Pi Foundation.
Il suo lancio al pubblico è avvenuto alla fine del mese di febbraio 2012. Attualmente, viene venduto in due versioni, al prezzo di 25 e 35 dollari statunitensi.
L'idea di base è la realizzazione di un dispositivo economico, concepito per stimolare l'insegnamento di base dell'informatica e della programmazione nelle scuole.
Il progetto ruota attorno a un System-on-a-chip (SoC) Broadcom BCM2835, che incorpora un processore ARM1176JZF-S a 700 MHz, una GPU VideoCore IV, e 256 o 512 Megabyte di memoria. Il progetto non prevede né hard disk né una unità a stato solido, affidandosi invece a una scheda SD per il boot e per la memoria non volatile.

La scheda è stata progettata per ospitare sistemi operativi basati su un kernel Linux o RISC OS. È assemblata fisicamente in Galles, nel Sony UK Technology Centre.

La rev 2 del modello B. A settembre 2012 è stata annunciata una revisione del PCB. Novità principali della scheda sono la capacità di ricevere l'alimentazione tramite un Hub USB alimentato e la disponibilità del debug via JTAG; come novità minori si ha la correzione di un difetto di collegamento tramite HDMI (lasciando il Raspberry Pi non alimentato su una catena HDMI, potevano insorgere problemi nell'utilizzo delle funzionalità Consumer Electronics Control per gli altri dispositivi), il circuito di reset è stato rinnovato, è stato aggiunto un connettore di espansione addizionale, aggiunti i fori di montaggio e apportate correzioni alla serigrafia. Sono inoltre presenti cambiamenti ai GPIO e ai canali I2C.
Si noti che la dicitura "Raspberry 2.0" comparsa in alcuni siti è concettualmente sbagliata: le modifiche apportate comportano unicamente la correzione di alcuni dettagli progettuali, nulla che giustifichi l'incremento nel numero di versione da 1.0 a 2.0, come riportato anche nel sito del produttore. La scheda ha semplicemente subito una revisione al circuito che sistema problemi minori, come riportato anche sul sito del produttore: infatti, è il circuito stampato che è alla seconda versione, non la scheda nel suo complesso che mantiene gli stessi identici componenti.
(cit. Wikipedia).

Perché?

Dalla ML Direttivo, dove il progetto è nato, riassumiamo brevemente alcuni punti.

  • Abbiamo realizato dei talk l'anno scorso, ora è arrivato il momento di rendere possibile ai Soci l'uso e la sperimentazione, durante delle attività in sede...
  • Facciamo delle serate ad hoc con il Raspberry PI B per i Soci, in modo da avvicinarli all'interfaccia e magari fare in modo che si crei un gruppo di lavoro specifico, o in collaborazione con quello di Arduino...
  • Facciamo delle serate ad hoc su RaspPI per i Soci, per poi addentrarci nei file di sistema interni e creare delle configurazioni e applicazioni particolari

Chi siamo

In ordine sparso, ma col Presidente in testa:
- Paolo Garbin
- Stefano Morandi

Wiki di Raspberry

A questo link trovate il sito principale del progetto, in lingua inglese.

Forum di Raspberry

A questo link trovate il forum, in lingua inglese.

I sistemi operativi

Per avviare il devide raspberry, è necessario dotarlo di un sistema operativo idoneo, installandolo sulla memoria SD.
Nella pagina di download del sito principale, è possibile scegliere il sistema operativo più idoneo all'uso che si intenderà fare del device.
NB: Per iniziare bene, si consiglia di iniziare a a leggere la Documentazione, o meglio la Guida per gli utenti principianti, in modo da riuscire in poco tempo a far avviare il proprio device... (RTFM :)

Come iniziare

Semplicemente, leggendo la Guida per gli utenti principianti.
OpenWrt vi permette di installare nel vostro route una versione Linux del sistema operativo, che sarà più potente, ottimizzata e facilmente configurabile. Leggendo la documentazione della versione del software che andrete a scaricare liberamente, potrete avrete un'idea di quali opzioni avrete a disposizione.

Le liste dei firmware presenti nel sito di OpenWrt sono raggruppate per tipo e per nome dei differenti produttori dell'hardware. I produttori costruiscono diversi modelli di hardware, che spesso si differenziano per i soli tipi di configurazione o revisione hardware. Prestate molta attenzione nel scegliere il firmware corretto per il vostro device.

Ci sono modi differenti per installare OpenWrt nei device, lo si può fare utilizzando interfacce fisiche differenti connesse tra il vostro computer e il router da aggiornare e anche utilizzando differenti protocolli di comunicazione, in quanto questo dipende dal software che verrà utilizzato per installare il vostro firmware.

Basterà seguire questi semplici passi, per semplificarvi la procedura da seguire.

  • Se non conoscete la marca e il modello del vostro hardware, riferitevi al manuale d'uso del rivenditore;
  • Verificate SEMPRE che il vostro router sia compatibile con OpenWrt, consultando la tabella degli hardware;
  • Scegliete la versione corretta del firmware OpenWrt e scaricatelo in locale;
  • Installate il firmware OpenWrt sul vostro router, seguendo le informazioni trovate sul sito;
  • Effettuate il Login nel vostro nuovo router flashato, per la prima volta;
  • Effettuate la configurazione minima di base;

NOTA: Se il vostro router non è supportato tra quelli presenti nelle liste, cercate informazioni nell'area di supporto del wiki di OpenWrt.


I nostri router liberati

Eventi

1. Prossima serata in Sede: data in elaborazione...
2. Prossimo evento in altre sedi: data da definire...

Proposte degli argomenti per le serate

- effettuare l'intera procedura di aggiornamento del firmware su un router originale;
- effettuare login via Telnet da Terminale e conoscenza dei comandi interni;
- effettuare login via http a Luci e navigazione nell'interfaccia grafica;
- configurazione del router: AP, bridge; uso del firewall interno; - altre configurazioni superiori;
- conoscenza del sistema operativo interno e sua configurazione avanzata;