SlideShare una empresa de Scribd logo
1 de 55
The Raspberry Pi - From Box to App
          (Mmm, Pi…)
             Gary Short
        Head of Gibraltar Labs
            @garyshort
Who the Hell’s this Guy?
• Gary Short
• Head of Gibraltar Labs
  – Skunk works division of Gibraltar Software
     • Social Network Analysis and Computational Linguistics research

• @garyshort
• Facebook.com/theothergaryshort
• gary.short@gibraltarsoftware.com
The Pi Comes in a Box Like This…
And Looks Like This…
But You’re Going to Want to Put it in a Case Like This…
Raspberry Pi Specs…




http://en.wikipedia.org/wiki/Raspberry_Pi#Specifications
Your SD Card Comes in a Package Like This…
Put it in Your Card Reader…
Download BerryBoot…
Extract it to Your SD Card…
To Give You This…
Connect Everything and Fire up the Pi…
The BerryBoot Launcher Will Start…
Select Your SD Card as Install Destination…
The Bootloader and Firmware will Install…
If you are Asked to Update, you Probably Should…
Once you do, Reboot…
When You’re Back, Boot the OS Installer…
Select your OS…
There are lots to Choose from…
See…
Wheezy is Recommended…
Exit the Boot Menu Editor…
And Reboot…
You’ll be Presented with the Config Menu…
The Pi will Reboot…




 Note the IP address, we’ll need that later…
And you’re Done…
Set up Complete, Let’s Connect…
Download Putty and PuttyGen…
Recall your IP Address, or Check Router…
Connect With Putty…
Remembering Passwords is Dull, we can do Better…
Generate a PuttyGen Key Pair…
Save the Private Key…
Create Directory and File for Secure Keys…
Paste in the Public Key…
Set up Putty to use the Secure Key…
And Connect Again…
What About File Transfer..?
Download WinSCP…
Configure it to use Secure Keys…
And Connect…
Application Demo…
Building the Demo…
We Need a Repository of Radio Streams…
And we Need a way of Playing them…
apt-get install mplayer…
Do the Simplest Thing that Works…
And Check that it Does  …
So Now we Need a “UI”…
apt-get install mono-runtime…
apt-get install mono-gmcs
Create a DB of Streams…
Switch to Code Stupid… 
Questions..?

Más contenido relacionado

Similar a Raspberry Pi - Rocksolid Tour 2013

Building an Internet Radio on the RaspberryPI
Building an Internet Radio on the RaspberryPIBuilding an Internet Radio on the RaspberryPI
Building an Internet Radio on the RaspberryPIGary Short
 
The raspberry pi – building an internet radio
The raspberry pi – building an internet radioThe raspberry pi – building an internet radio
The raspberry pi – building an internet radioGibraltar Software
 
Application Development with Pharo
Application Development with PharoApplication Development with Pharo
Application Development with PharoESUG
 
Coffee & Pi - Getting Started with Python
Coffee & Pi - Getting Started with PythonCoffee & Pi - Getting Started with Python
Coffee & Pi - Getting Started with PythonBrad ☼ Derstine
 
Coffee & Pi - Everything RetroPie
Coffee & Pi - Everything RetroPieCoffee & Pi - Everything RetroPie
Coffee & Pi - Everything RetroPieBrad ☼ Derstine
 
Why should I learn python
Why should I learn pythonWhy should I learn python
Why should I learn pythongrinu
 
Indoor Comfort Index Monitoring System using KNN algorithm
Indoor Comfort Index Monitoring System using KNN algorithmIndoor Comfort Index Monitoring System using KNN algorithm
Indoor Comfort Index Monitoring System using KNN algorithmFaisal Mehmood
 
Coffee & Pi - intro to Pi Workshop
Coffee & Pi - intro to Pi WorkshopCoffee & Pi - intro to Pi Workshop
Coffee & Pi - intro to Pi WorkshopBrad ☼ Derstine
 
Week6_ES_External Sensor in Raspi 4.pptx
Week6_ES_External Sensor in Raspi 4.pptxWeek6_ES_External Sensor in Raspi 4.pptx
Week6_ES_External Sensor in Raspi 4.pptxdeffar1
 
Py4 inf 01-intro
Py4 inf 01-introPy4 inf 01-intro
Py4 inf 01-introIshaq Ali
 
Raspberry Pi Introductory Lecture
Raspberry Pi Introductory LectureRaspberry Pi Introductory Lecture
Raspberry Pi Introductory LectureSyed Umaid Ahmed
 
Coffee & Pi - Intro to Pi Workshop
Coffee & Pi - Intro to Pi WorkshopCoffee & Pi - Intro to Pi Workshop
Coffee & Pi - Intro to Pi WorkshopBrad ☼ Derstine
 
Zip password cracker
Zip password crackerZip password cracker
Zip password crackerMoTechInc
 
[Forward4 Webinar 2016] Building IoT Prototypes w/ Raspberry Pi
[Forward4 Webinar 2016] Building IoT Prototypes w/ Raspberry Pi [Forward4 Webinar 2016] Building IoT Prototypes w/ Raspberry Pi
[Forward4 Webinar 2016] Building IoT Prototypes w/ Raspberry Pi Tomomi Imura
 
A tale of two proxies
A tale of two proxiesA tale of two proxies
A tale of two proxiesSensePost
 
Embedded Systems: Lecture 7: Lab 1: Preparing the Raspberry Pi
Embedded Systems: Lecture 7: Lab 1: Preparing the Raspberry PiEmbedded Systems: Lecture 7: Lab 1: Preparing the Raspberry Pi
Embedded Systems: Lecture 7: Lab 1: Preparing the Raspberry PiAhmed El-Arabawy
 

Similar a Raspberry Pi - Rocksolid Tour 2013 (20)

Building an Internet Radio on the RaspberryPI
Building an Internet Radio on the RaspberryPIBuilding an Internet Radio on the RaspberryPI
Building an Internet Radio on the RaspberryPI
 
The raspberry pi – building an internet radio
The raspberry pi – building an internet radioThe raspberry pi – building an internet radio
The raspberry pi – building an internet radio
 
Application Development with Pharo
Application Development with PharoApplication Development with Pharo
Application Development with Pharo
 
Coffee & Pi - Getting Started with Python
Coffee & Pi - Getting Started with PythonCoffee & Pi - Getting Started with Python
Coffee & Pi - Getting Started with Python
 
Coffee & Pi - Everything RetroPie
Coffee & Pi - Everything RetroPieCoffee & Pi - Everything RetroPie
Coffee & Pi - Everything RetroPie
 
Why should I learn python
Why should I learn pythonWhy should I learn python
Why should I learn python
 
Indoor Comfort Index Monitoring System using KNN algorithm
Indoor Comfort Index Monitoring System using KNN algorithmIndoor Comfort Index Monitoring System using KNN algorithm
Indoor Comfort Index Monitoring System using KNN algorithm
 
Coffee & Pi - intro to Pi Workshop
Coffee & Pi - intro to Pi WorkshopCoffee & Pi - intro to Pi Workshop
Coffee & Pi - intro to Pi Workshop
 
Week6_ES_External Sensor in Raspi 4.pptx
Week6_ES_External Sensor in Raspi 4.pptxWeek6_ES_External Sensor in Raspi 4.pptx
Week6_ES_External Sensor in Raspi 4.pptx
 
Coffee & Pi - Fall into Pi
Coffee & Pi - Fall into PiCoffee & Pi - Fall into Pi
Coffee & Pi - Fall into Pi
 
Learn to Code and Have Fun Doing It!
Learn to Code and Have Fun Doing It! Learn to Code and Have Fun Doing It!
Learn to Code and Have Fun Doing It!
 
Py4 inf 01-intro
Py4 inf 01-introPy4 inf 01-intro
Py4 inf 01-intro
 
Raspberry Pi Introductory Lecture
Raspberry Pi Introductory LectureRaspberry Pi Introductory Lecture
Raspberry Pi Introductory Lecture
 
Coffee & Pi - Intro to Pi Workshop
Coffee & Pi - Intro to Pi WorkshopCoffee & Pi - Intro to Pi Workshop
Coffee & Pi - Intro to Pi Workshop
 
Zip password cracker
Zip password crackerZip password cracker
Zip password cracker
 
[Forward4 Webinar 2016] Building IoT Prototypes w/ Raspberry Pi
[Forward4 Webinar 2016] Building IoT Prototypes w/ Raspberry Pi [Forward4 Webinar 2016] Building IoT Prototypes w/ Raspberry Pi
[Forward4 Webinar 2016] Building IoT Prototypes w/ Raspberry Pi
 
A tale of two proxies
A tale of two proxiesA tale of two proxies
A tale of two proxies
 
Embedded Systems: Lecture 7: Lab 1: Preparing the Raspberry Pi
Embedded Systems: Lecture 7: Lab 1: Preparing the Raspberry PiEmbedded Systems: Lecture 7: Lab 1: Preparing the Raspberry Pi
Embedded Systems: Lecture 7: Lab 1: Preparing the Raspberry Pi
 
Io t
Io tIo t
Io t
 
Meng
MengMeng
Meng
 

Raspberry Pi - Rocksolid Tour 2013