Raspberry Pi
-
Upload
pordenone-lug -
Category
Technology
-
view
831 -
download
0
description
Transcript of Raspberry Pi
OpenTalk 2013 - Pordenone
Raspberry PiUn' introduzione
Stefano Morandi
domenica 7 aprile 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
domenica 7 aprile 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
domenica 7 aprile 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
domenica 7 aprile 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
domenica 7 aprile 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
domenica 7 aprile 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
domenica 7 aprile 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
domenica 7 aprile 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
domenica 7 aprile 13
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
OpenTalk 2013 - Pordenone
Raspbian LXDE
domenica 7 aprile 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
domenica 7 aprile 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
domenica 7 aprile 13
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
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
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
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
OpenTalk 2013 - Pordenone
Progetti Interessanti
Scovati in rete
domenica 7 aprile 13
OpenTalk 2013 - Pordenone
Progetti InteressantiBacchetta magica
http://www.thebox.myzen.co.uk/Raspberry/Magic_Wand.html / http://vimeo.com/46172052
domenica 7 aprile 13
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
OpenTalk 2013 - Pordenone
Progetti InteressantiLego Mindstorms NXT
www.flypig.co.uk/?page=list&list_id=363&list=bloghttp://vimeo.com/46188994
domenica 7 aprile 13
OpenTalk 2013 - Pordenone
Progetti Interessanti
Supercomputerhttp://www.southampton.ac.uk/~sjc/raspberrypi/
domenica 7 aprile 13
OpenTalk 2013 - Pordenone
Progetti Interessanti
Palloni sonda HABhttp://www.daveakerman.com/?p=592
domenica 7 aprile 13
OpenTalk 2013 - Pordenone
Progetti InteressantiBirrificio!
http://brewpi.com/Esempio di collaborazione Arduino + Raspberry
domenica 7 aprile 13
OpenTalk 2013 - Pordenone
Progetti Interessanti
Raspberry Asterixhttp://www.raspberry-asterisk.org/
Asterix e FreePBX
domenica 7 aprile 13
OpenTalk 2013 - Pordenone
Progetti Interessanti
http://learn.adafruit.com/category/raspberry-pi
domenica 7 aprile 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 :)
domenica 7 aprile 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
domenica 7 aprile 13
OpenTalk 2013 - Pordenone
http://creativecommons.org/licenses/by-sa/3.0/
Stefano [email protected]
@uomorando
domenica 7 aprile 13