Raspberry Pi
-
Upload
stefano-morandi -
Category
Technology
-
view
704 -
download
2
description
Transcript of Raspberry Pi
OpenTalk 2013 - Pordenone
Raspberry PiUn' introduzione
Stefano Morandi
giovedì 14 marzo 13
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
giovedì 14 marzo 13
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
giovedì 14 marzo 13
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
giovedì 14 marzo 13
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
giovedì 14 marzo 13
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
giovedì 14 marzo 13
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
giovedì 14 marzo 13
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
giovedì 14 marzo 13
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
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
Raspian
Sistema
• raspi-config: lanciato automaticamente al primo avvio, consente di configurare alcuni aspetti del sistema. (memory-split, overclock)
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
Raspbian LXDE
giovedì 14 marzo 13
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
giovedì 14 marzo 13
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
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
Due progetti interessanti:
• Scratch: ambiente di sviluppo per i più piccoli
• WiringPi: un "porting" di Wiring su Raspberry Pi
Sviluppo
giovedì 14 marzo 13
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
giovedì 14 marzo 13
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 :)
giovedì 14 marzo 13
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")
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
Progetti Interessanti
Scovati in rete
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
Progetti InteressantiBacchetta magica
http://www.thebox.myzen.co.uk/Raspberry/Magic_Wand.html / http://vimeo.com/46172052
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
Progetti InteressantiMusica... più o meno :)
http://www.thebox.myzen.co.uk/Raspberry/Buffer_Board.html / http://vimeo.com/44300050
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
Progetti InteressantiLego Mindstorms NXT
www.flypig.co.uk/?page=list&list_id=363&list=bloghttp://vimeo.com/46188994
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
Progetti Interessanti
Supercomputerhttp://www.southampton.ac.uk/~sjc/raspberrypi/
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
Progetti Interessanti
Palloni sonda HABhttp://www.daveakerman.com/?p=592
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
Progetti InteressantiBirrificio!
http://brewpi.com/Esempio di collaborazione Arduino + Raspberry
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
Progetti Interessanti
Raspberry Asterixhttp://www.raspberry-asterisk.org/
Asterix e FreePBX
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
Progetti Interessanti
http://learn.adafruit.com/category/raspberry-pi
giovedì 14 marzo 13
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 :)
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
Link utili
• http://www.raspberrypi.org• http://youtube.com/RaspberryPiTutorials• http://elinx.org/R-Pi_Hub• http://www.themagpi.com• http://www.raspberrypi-spy.co.uk/• http://www.raspberrypiusers.com/• http://log.liminastudio.com/writing/tutorials/tutorial-how-to-use-your-raspberry-pi-like-an-arduino• http://omer.me/2012/05/introducing-ponte/• http://www.raspberrypi.org/archives/411
giovedì 14 marzo 13
OpenTalk 2013 - Pordenone
http://creativecommons.org/licenses/by-sa/3.0/
Stefano [email protected]
@uomorando
giovedì 14 marzo 13