SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
Raspberry Pi
                              Un' introduzione
                                Stefano Morandi




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Raspberry Pi

                                 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ù :-)


  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Filosofia e Storia


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

                              Inizialmente doveva solamente
                              avviare un Interprete Python


  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Filosofia e Storia

                              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.

  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Filosofia e Storia

                              Agosto 2011: prime Alpha
                              Dicembre 2011: Beta
                              Febbraio 2012: Lancio ufficiale

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

                              Ottobre 2012: Nuova versione con
                              512M di Ram


  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Filosofia e Storia

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




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Caratteristiche
                                         System On Chip


                                         • 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

                      Tutto il progetto, hardware e software, è aperto

  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Raspberry Pi
                                 Lista della spesa prima di iniziare


                                 • Alimentatore di ottima qualità 1200mA
                                 • Hub USB alimentato
                                 • Scheda SD 2GB minimo
                                 • Tastiera e mouse wireless
                                 • Scheda WiFi
                                 • Case su misura




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Strumenti
                                Distribuzioni Generiche
                                • Raspbian: basata su Debian e consigliata
                                • Fedora: non più in uso (?)
                                • Arch: pare essere la più veloce


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




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Sistema
                               Raspian




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




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Raspbian LXDE




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Raspbian LXDE



                                       Installazione minimale

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




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Sviluppo


                               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...


  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Sviluppo


                               Due progetti interessanti:

                               • Scratch: ambiente di sviluppo per i
                               più piccoli

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



  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Raspberry vs Arduino


                              • 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



  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Casi d'uso... miei
                                           Astro-Raspberry

                              Controllo di apparati astronomici remoti

                              INDI: controlla montature, telescopi,
                              fuocheggiatori etc

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




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
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")



  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Progetti Interessanti



                              Scovati in rete




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Progetti Interessanti
                              Bacchetta magica
                  http://www.thebox.myzen.co.uk/Raspberry/
                 Magic_Wand.html / http://vimeo.com/46172052




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Progetti Interessanti
                            Musica... più o meno :)
                  http://www.thebox.myzen.co.uk/Raspberry/
                Buffer_Board.html / http://vimeo.com/44300050




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Progetti Interessanti
                         Lego Mindstorms NXT
             www.flypig.co.uk/?page=list&list_id=363&list=blog
                       http://vimeo.com/46188994




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Progetti Interessanti

                               Supercomputer
                http://www.southampton.ac.uk/~sjc/raspberrypi/




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Progetti Interessanti

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




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Progetti Interessanti
                                   Birrificio!
                              http://brewpi.com/
                Esempio di collaborazione Arduino + Raspberry




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Progetti Interessanti


                              Raspberry Asterix
                      http://www.raspberry-asterisk.org/

                              Asterix e FreePBX




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Progetti Interessanti

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




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Note
        Il 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 :)


  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
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




  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13
Stefano Morandi
                              stefano.morandi@gmail.com
                                     @uomorando



                      http://creativecommons.org/licenses/by-sa/3.0/
  OpenTalk 2013 - Pordenone
giovedì 14 marzo 13

Más contenido relacionado

Similar a Raspberry Pi

Python per tutti
Python per tuttiPython per tutti
Python per tuttimasci
 
Matteo baccan raspberry pi - linox 2014
Matteo baccan   raspberry pi - linox 2014Matteo baccan   raspberry pi - linox 2014
Matteo baccan raspberry pi - linox 2014Matteo Baccan
 
Corso formazione Linux
Corso formazione LinuxCorso formazione Linux
Corso formazione LinuxErcole Palmeri
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to ArduinotrevisoAUG
 
Linux Board. Corso di prototipazione rapida
Linux Board. Corso di prototipazione rapidaLinux Board. Corso di prototipazione rapida
Linux Board. Corso di prototipazione rapidaMultiverso
 

Similar a Raspberry Pi (9)

Interfacciamento ios a dispositivi fisici
Interfacciamento ios a dispositivi fisiciInterfacciamento ios a dispositivi fisici
Interfacciamento ios a dispositivi fisici
 
Ubuntu Linux
Ubuntu LinuxUbuntu Linux
Ubuntu Linux
 
Ubuntu Linux - Corso Base
Ubuntu Linux - Corso BaseUbuntu Linux - Corso Base
Ubuntu Linux - Corso Base
 
Python per tutti
Python per tuttiPython per tutti
Python per tutti
 
Matteo baccan raspberry pi - linox 2014
Matteo baccan   raspberry pi - linox 2014Matteo baccan   raspberry pi - linox 2014
Matteo baccan raspberry pi - linox 2014
 
Raspberry
RaspberryRaspberry
Raspberry
 
Corso formazione Linux
Corso formazione LinuxCorso formazione Linux
Corso formazione Linux
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduino
 
Linux Board. Corso di prototipazione rapida
Linux Board. Corso di prototipazione rapidaLinux Board. Corso di prototipazione rapida
Linux Board. Corso di prototipazione rapida
 

Raspberry Pi

  • 1. Raspberry Pi Un' introduzione Stefano Morandi OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 2. Raspberry Pi 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ù :-) OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 3. Filosofia e Storia Pensata come strumento didattico per permettere di insegnare informatica ed elettronica sperimentando, in pieno spirito anni '80 :-) Inizialmente doveva solamente avviare un Interprete Python OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 4. Filosofia e Storia 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. OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 5. Filosofia e Storia Agosto 2011: prime Alpha Dicembre 2011: Beta Febbraio 2012: Lancio ufficiale Pochissimi esemplari andati subito a ruba. Tempi di riordino di mesi. Ottobre 2012: Nuova versione con 512M di Ram OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 6. Filosofia e Storia Come nota per i nostalgici: uno dei progettisti e membro della fondazione a cui il progetto fa capo, è David Braben. OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 7. Caratteristiche System On Chip • 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 Tutto il progetto, hardware e software, è aperto OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 8. Raspberry Pi Lista della spesa prima di iniziare • Alimentatore di ottima qualità 1200mA • Hub USB alimentato • Scheda SD 2GB minimo • Tastiera e mouse wireless • Scheda WiFi • Case su misura OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 9. Strumenti Distribuzioni Generiche • Raspbian: basata su Debian e consigliata • Fedora: non più in uso (?) • Arch: pare essere la più veloce Distribuzioni specializzate • QtonPi: sviluppo Qt5 • Raspbmc / OpenELEC: Mediacenter • raspberry-asterisk:VoIP OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 10. Sistema Raspian • raspi-config: lanciato automaticamente al primo avvio, consente di configurare alcuni aspetti del sistema. (memory- split, overclock) OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 11. Raspbian LXDE OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 12. Raspbian LXDE Installazione minimale • LXDE per minimizzare il consumo di risorse • Midori come browser • Nessun *Office • Ma Python in tutte le salse :-) OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 13. Sviluppo 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... OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 14. Sviluppo Due progetti interessanti: • Scratch: ambiente di sviluppo per i più piccoli • WiringPi: un "porting" di Wiring su Raspberry Pi OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 15. Raspberry vs Arduino • 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 OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 16. Casi d'uso... miei Astro-Raspberry Controllo di apparati astronomici remoti INDI: controlla montature, telescopi, fuocheggiatori etc Server installato su Raspberry Pi, Client su PC remoto al caldo :) OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 17. 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") OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 18. Progetti Interessanti Scovati in rete OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 19. Progetti Interessanti Bacchetta magica http://www.thebox.myzen.co.uk/Raspberry/ Magic_Wand.html / http://vimeo.com/46172052 OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 20. Progetti Interessanti Musica... più o meno :) http://www.thebox.myzen.co.uk/Raspberry/ Buffer_Board.html / http://vimeo.com/44300050 OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 21. Progetti Interessanti Lego Mindstorms NXT www.flypig.co.uk/?page=list&list_id=363&list=blog http://vimeo.com/46188994 OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 22. Progetti Interessanti Supercomputer http://www.southampton.ac.uk/~sjc/raspberrypi/ OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 23. Progetti Interessanti Palloni sonda HAB http://www.daveakerman.com/?p=592 OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 24. Progetti Interessanti Birrificio! http://brewpi.com/ Esempio di collaborazione Arduino + Raspberry OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 25. Progetti Interessanti Raspberry Asterix http://www.raspberry-asterisk.org/ Asterix e FreePBX OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 26. Progetti Interessanti http://learn.adafruit.com/category/raspberry-pi OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 27. Note Il 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 :) OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 28. 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 OpenTalk 2013 - Pordenone giovedì 14 marzo 13
  • 29. Stefano Morandi stefano.morandi@gmail.com @uomorando http://creativecommons.org/licenses/by-sa/3.0/ OpenTalk 2013 - Pordenone giovedì 14 marzo 13