Raspberry Pi

29
OpenTalk 2013 - Pordenone Raspberry Pi Un' introduzione Stefano Morandi domenica 7 aprile 13

description

slide di Stefano Morandi - Serate sul software libero dell'associazione Pordenone LUG 'Parliamo di software libero a Pordenone'.

Transcript of Raspberry Pi

Page 1: Raspberry Pi

OpenTalk 2013 - Pordenone

Raspberry PiUn' introduzione

Stefano Morandi

domenica 7 aprile 13

Page 2: Raspberry Pi

OpenTalk 2013 - Pordenone

Raspberry Pi è un piccolo computer delle dimensioni di un Carta di credito, economico (circa 30 Euro), basato su GNU/Linux.

Nasce come progetto per l'insegnamento dell'informatica a giovani e giovanissimi... ma anche a chi non lo è più :-)

Raspberry Pi

domenica 7 aprile 13

Page 3: Raspberry Pi

OpenTalk 2013 - Pordenone

Pensata come strumento didattico per permettere di insegnare informatica ed elettronica sperimentando, in pieno spirito anni '80 :-)

Inizialmente doveva solamente avviare un Interprete Python

Filosofia e Storia

domenica 7 aprile 13

Page 4: Raspberry Pi

OpenTalk 2013 - Pordenone

Invece che progettare tutto ex-novo, si decise di utilizzare un sistema GNU/Linux.

Per minimizzare i costi la scelta è caduta su un SystemOnChip Broadcom (ARM11).

Il risultato è un prodotto economico e flessibile.

Filosofia e Storia

domenica 7 aprile 13

Page 5: Raspberry Pi

OpenTalk 2013 - Pordenone

Agosto 2011: prime AlphaDicembre 2011: BetaFebbraio 2012: Lancio ufficiale

Pochissimi esemplari andati subito a ruba. Tempi di riordino di mesi.

Ottobre 2012: Nuova versione con 512M di Ram

Filosofia e Storia

domenica 7 aprile 13

Page 6: Raspberry Pi

OpenTalk 2013 - Pordenone

Come nota per i nostalgici: uno dei progettisti e membro della fondazione a cui il progetto fa capo, è David Braben.

Filosofia e Storia

domenica 7 aprile 13

Page 7: Raspberry Pi

OpenTalk 2013 - Pordenone

• ARM 11 700MHz (1000MHz)• VideoCore IV GPU (OpenGL2, 1080p, H264)• Ram 256/512M

• 2 USB, 1LAN• HDMI, Video comp., Audio stereo• GPIO• Connettore Camera CSI-2

Caratteristiche

Tutto il progetto, hardware e software, è aperto

System On Chip

domenica 7 aprile 13

Page 8: Raspberry Pi

OpenTalk 2013 - Pordenone

Lista della spesa prima di iniziare

Raspberry Pi

• Alimentatore di ottima qualità 1200mA• Hub USB alimentato• Scheda SD 2GB minimo

• Tastiera e mouse wireless• Scheda WiFi• Case su misura

domenica 7 aprile 13

Page 9: Raspberry Pi

OpenTalk 2013 - Pordenone

• Raspbian: basata su Debian e consigliata• Fedora: non più in uso (?)• Arch: pare essere la più veloce

Strumenti

Distribuzioni Generiche

• QtonPi: sviluppo Qt5• Raspbmc / OpenELEC: Mediacenter• raspberry-asterisk: VoIP

Distribuzioni specializzate

domenica 7 aprile 13

Page 10: Raspberry Pi

OpenTalk 2013 - Pordenone

Raspian

Sistema

• raspi-config: lanciato automaticamente al primo avvio, consente di configurare alcuni aspetti del sistema. (memory-split, overclock)

domenica 7 aprile 13

Page 11: Raspberry Pi

OpenTalk 2013 - Pordenone

Raspbian LXDE

domenica 7 aprile 13

Page 12: Raspberry Pi

OpenTalk 2013 - Pordenone

Installazione minimale

• LXDE per minimizzare il consumo di risorse• Midori come browser• Nessun *Office• Ma Python in tutte le salse :-)

Raspbian LXDE

domenica 7 aprile 13

Page 13: Raspberry Pi

OpenTalk 2013 - Pordenone

Python come strumento (anche didattico) principale. Sono a disposizione tutte le librerie e alcune apposite come la Rpi.GPIO

Essendo una distribuzione Debian, nessuno ci vieta di utilizzare:C/C++, Perl, Php...

Sviluppo

domenica 7 aprile 13

Page 14: Raspberry Pi

OpenTalk 2013 - Pordenone

Due progetti interessanti:

• Scratch: ambiente di sviluppo per i più piccoli

• WiringPi: un "porting" di Wiring su Raspberry Pi

Sviluppo

domenica 7 aprile 13

Page 15: Raspberry Pi

OpenTalk 2013 - Pordenone

• Non sono progetti concorrenti, ma complementari• Possono lavorare assieme• Esistono progetti quali "Ponte"• Ma anche schede specifiche che avvicinano Raspberry Pi all'ambito di utilizzo di Arduino

Raspberry vs Arduino

domenica 7 aprile 13

Page 16: Raspberry Pi

OpenTalk 2013 - Pordenone

Astro-Raspberry

Casi d'uso... miei

Controllo di apparati astronomici remoti

INDI: controlla montature, telescopi, fuocheggiatori etc

Server installato su Raspberry Pi, Client su PC remoto al caldo :)

domenica 7 aprile 13

Page 17: Raspberry Pi

OpenTalk 2013 - Pordenone

Casi d'uso... miei

Emulatore di piattaforme anno '80:

• Mame• Vice

Mediacenter• xbmc

Server e firewall di rete• shorewall• nfs / samba con dischi USB (2.5")

domenica 7 aprile 13

Page 18: Raspberry Pi

OpenTalk 2013 - Pordenone

Progetti Interessanti

Scovati in rete

domenica 7 aprile 13

Page 19: Raspberry Pi

OpenTalk 2013 - Pordenone

Progetti InteressantiBacchetta magica

http://www.thebox.myzen.co.uk/Raspberry/Magic_Wand.html / http://vimeo.com/46172052

domenica 7 aprile 13

Page 20: Raspberry Pi

OpenTalk 2013 - Pordenone

Progetti InteressantiMusica... più o meno :)

http://www.thebox.myzen.co.uk/Raspberry/Buffer_Board.html / http://vimeo.com/44300050

domenica 7 aprile 13

Page 22: Raspberry Pi

OpenTalk 2013 - Pordenone

Progetti Interessanti

Supercomputerhttp://www.southampton.ac.uk/~sjc/raspberrypi/

domenica 7 aprile 13

Page 23: Raspberry Pi

OpenTalk 2013 - Pordenone

Progetti Interessanti

Palloni sonda HABhttp://www.daveakerman.com/?p=592

domenica 7 aprile 13

Page 24: Raspberry Pi

OpenTalk 2013 - Pordenone

Progetti InteressantiBirrificio!

http://brewpi.com/Esempio di collaborazione Arduino + Raspberry

domenica 7 aprile 13

Page 25: Raspberry Pi

OpenTalk 2013 - Pordenone

Progetti Interessanti

Raspberry Asterixhttp://www.raspberry-asterisk.org/

Asterix e FreePBX

domenica 7 aprile 13

Page 26: Raspberry Pi

OpenTalk 2013 - Pordenone

Progetti Interessanti

http://learn.adafruit.com/category/raspberry-pi

domenica 7 aprile 13

Page 27: Raspberry Pi

OpenTalk 2013 - Pordenone

NoteIl progetto è molto promettente, ha appena compiuto

un anno :-)

• Non tutti i pacchetti deb sono stati portati• I driver GPU non sono ancora al top• Qualche problema di compatibilità USB e WiFi• Alimentazione

Ma lo sviluppo procede spedito :)

domenica 7 aprile 13

Page 29: Raspberry Pi

OpenTalk 2013 - Pordenone

http://creativecommons.org/licenses/by-sa/3.0/

Stefano [email protected]

@uomorando

domenica 7 aprile 13