Mobile Raspberry PI


presented by Giorgio Natili

Mobile Tea #5


Rome, 10 july 2013

(WAT? It's raining again!)


about me


e-mail: g.natili@gnstudio.com
twitter: @giorgionatili
blog: webplatform.io (coming soon!)
community: codeinvaders.net

agenda

  • What is Raspberry (didactical and practical usage)
  • Raspberry Pi Boards
  • Raspberry peripherals
  • Build you raspberry
  • Chose and install the right distribution
  • Prepare an SD card for the OS
  • Configuring your raspberry
  • Check it works, hello world with pygame



what is raspberry pi





the platform

  • The Raspberry Pi is a computer
  • It has the same size of a credit-card
  • It a single-board computer 
  • It's developed in the UK  
  • Uses Linux kernel-based operating systems.

Giorgio Natili | g.natili@gnstudio.com

model a / model b

  • The ethernet port is available only on model b

  • The model a has only 256mb of memory (SDRAM)

  • The model b has a dual USB connector

  • All the other features are the same in model a and b

  • A detalid comparison is available here http://downloads.element14.com/raspberryPi1.html

Giorgio Natili | g.natili@gnstudio.com

the components of model b?



Giorgio Natili | g.natili@gnstudio.com

didactical usages

  • General computer usage

  • Programming (python, java, etc.)  

  • Understand hardware components

  • Linux




Giorgio Natili | g.natili@gnstudio.com

practical usages

  • Media Center (HDMI)

  •  Advanced interface to interact with micro controllers

  • Electronics controller

  • Surveillance systems (i.e. camera module)

  • Mini portable computer

  • Whatever you want!
Giorgio Natili | g.natili@gnstudio.com

where to get it

Then you have to be really patient, wait and pray it will arrive in time...

Giorgio Natili | g.natili@gnstudio.com



Raspberry Pi Boards




the mother board

Here I need two images, one for the top and one for the bottom. Feel free to stylish them a lot, the main point is that I  need the first image done 8 times with an highlight on a specific element. 

Giorgio Natili | g.natili@gnstudio.com

the pins

Same as the previous slide, I need a stylish representation of this image done 4 times with different part outlined

Giorgio Natili | g.natili@gnstudio.com

Title

  • asdsa
Giorgio Natili | g.natili@gnstudio.com


Raspberry peripherals





Computer's componnets

  • asdsa
Giorgio Natili | g.natili@gnstudio.com

internal power hub

  • asdsa
Giorgio Natili | g.natili@gnstudio.com

Battery Pack

  • asdsa
Giorgio Natili | g.natili@gnstudio.com

Battery Pack

  • asdsa
Giorgio Natili | g.natili@gnstudio.com

EXTENDED STORAGE

  • asdsa
Giorgio Natili | g.natili@gnstudio.com

Keyboard & Touchpad Mouse

  • asdsa
Giorgio Natili | g.natili@gnstudio.com



Build your mini laptop



live demo


Here I will do what you find in this video http://blog.parts-people.com/2012/12/20/mobile-raspberry-pi-computer-build-your-own-portable-rpi-to-go/, so probably a great slide that summarizes what I will do should be great
  • asdsa
Giorgio Natili | g.natili@gnstudio.com

enjoyed it?


A slide to ask applauses from the audience
  • asdsa
Giorgio Natili | g.natili@gnstudio.com


Chose and install the right distribution




adafruit

  • asdsa
Giorgio Natili | g.natili@gnstudio.com

arch linux

  • asdsa
Giorgio Natili | g.natili@gnstudio.com

Xbian

  • asdsa
Giorgio Natili | g.natili@gnstudio.com

Qton pi

  • asdsa
Giorgio Natili | g.natili@gnstudio.com



Prepare an SD card for the OS



flash the card

  • asdsa
Giorgio Natili | g.natili@gnstudio.com

booting up

  • asdsa
Giorgio Natili | g.natili@gnstudio.com


Configuring your raspberry




configuration screen

  • asdsa
Giorgio Natili | g.natili@gnstudio.com

additional configurations

  • asdsa
Giorgio Natili | g.natili@gnstudio.com



check if it works


using the command line

  • asdsa
Giorgio Natili | g.natili@gnstudio.com

hello world with pygame

  • asdsa
Giorgio Natili | g.natili@gnstudio.com



Links and resources





links

  • asdsa
Giorgio Natili | g.natili@gnstudio.com

books

  • asdsa
Giorgio Natili | g.natili@gnstudio.com

communities

  • asdsa
Giorgio Natili | g.natili@gnstudio.com



Thank You!