NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Introductie
● Marcel HergaardenSolution Architect Red Hat Storage
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Introductie en toepassing
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry PI: Historie
● Idee voor de Raspberry Pi ontstond in 2006● University of Cambridge => Eben Upton
● Belangrijkste motivatie: Mogelijkheden om laagdrempelig programmeer ervaringen aan te kunnen bieden aan jongeren
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
2006 – 2008: Eerste Prototypes
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: ARM SoC
● SoC: System on a Chip
● Broadcom chip BCM2835 (CPU + GPU + DSP)
● 700 MHz ARM1176JZF-S core ARM11kan worden over-geklokt naar 1000 MHz (1 GHz)
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Wat is een ARM based CPU ?
● ARM staat voor: Acorn RISC Machine
Ontwikkeld in 1984 door Acorn Computers Ltd UKBekend van Acorn en BBC Micro computers
● RISC Machine ?Reduced Instruction Set Computer
● Professionele toepassing: IBM Power PC, Sun UltraSparc
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: ARM 1176 JZF-S CPU
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Tijdslijn
● Augustus 2011: De eerste 50 Alfa versies
Functioneel identiek aan het latere “Model B”Running Debian Linux Running Quake3 at 25 FPSVloeiend afspelen van MP4 datastreams in 1080p
● December 2011: 25 model B Beta versies
10 Raspi's van deze serie werden geveild op EbayOpbrengst: > GBP. 16.000
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: De productie
● Eerste 10.000 Pi's werden gemaakt in Taiwan en Chinainplaats van Engeland.
● Officiele datum van verkoop was 29 Februari 2012Distributeurs websites gingen onderuit door de enorme hoeveelheid hits....
● Initieel waren 10.000 exemplaren gefabriceerd De vraag was naar de Pi was meer dan 2.000.000 ….gebaseerd op ontvangen vooruitbetalingen....
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Distributie
● De Raspberry Pi wordt gedistribueerd door twee partijen:
– Premier Farnell (UK)
– RS Components (UK)
● Beide partijen zijn reeds jaren gespecialiseerd in distributie van electronica componenten en procesbesturingen
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: model A en model B
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Waar te koop in NL
● Diverse Resellers in Nederlandzoek via
● SOS Solutions uit Eindhoven Vandaag bij NLLGG aanwezig met diverse aanbiedingen
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Specificaties
● Processor 700 MHz Arm11
● RAM 256 MB (Model A en Model B rev1), 512 MB (Model B rev2)
● Usb2.0-poorten 1 (Model A), 2 (Model B)
● Digitale video HDMI (1.3 en 1.4)
● Analoge video RCA
● Digitale audio HDMI
● Analoge audio 3,5mm-jack
● Opslag SD-kaartslot
● Netwerk geen (Model A), 10/100 Mbit/s Ethernet (Model B)
● Stroom 300 mA/1,5 W (Model A), 700 mA/3,5 W (Model B)
● Afmetingen 85,60 x 53,98 x 20 mm
● Gewicht 45 gram
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Rapberry Pi: Hoe ziet de Raspi eruit
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Aansluitmogelijkheden
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Snel starten
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: SD card voorbereiding
● Raspberry Pi's OS wordt geladen vanaf SD card
● Gebruik altijd “class 10” SD cards
● Diverse raw OS images zijn als download beschikbaar
– Debian Wheezy – Raspbian– Pidora: Fedora clone voor de Raspberry Pi– RISC OS, Arch
– RaspBMC– OpenElec
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi easy Setup: NOOBS
● NOOBS: New Out Of Box Software
● Bevat meerdere OS varianten en XBMC versies
● Blijft op de SD kaart aanwezig na installatie
● Kan corrupt geraakt OS snel vervangen
● Bootmanager indien meerdere OS smaken aanwezig
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: NOOBS screenshot
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Boot Sequence
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: System kernel boot
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Rasberry Pi: 1e boot, Raspi-config utility
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Boot behaviour optie
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Reboot na Raspi-config
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Graph. Desktop omgeving
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: XBMC Media Center
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Open Source Projekten
● Automation, Sensing and Robotics- Garagedeur opener, rolluiken, camerabewaking, domotica toepassingen
● Gaming en Game emulators– Minecraft, Gameboy, Mame
● Graphics, sound and Multimedia– VOIP met de Pi, Jukebox, Live-streaming, Videoplayer, Webradio player
● Networking and Servers– Webserver, Mailserver, miniDLNA, Fileserver, VPN, Interne Dropbox
● Diversen– FM zendertje, Dashcam, Weerstation, Auto computer, Modelbaan besturing
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Persoonlijke toepassingen
● SMB FileserverBestandsuitwisseling tussen Windows, Linux en Mac
● MiniDLNA (Digital Living Network Alliance®)Videostreaming naar de televisie in de huiskamer
● Automatic Radio RecorderNeemt wekelijks o.a. “Ben Liebrand – In the Mix” op van de Radio Veronica stream. Deze opname verschijnt na afloopautomatisch in de SMB fileserver share
● Personal Dropbox serverGebruik hiervoor Pydio, Ajaxplorer of Owncloud
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Commerciële toepassingen
● Commercieel gebruik is toegestaanVerplichte tekst in dat geval: “Powered by Raspberry Pi”
● Professionele mogelijkheden– Embedded platform – Simpele servertoepassing– Computer troubleshooting tool (batterij gevoed en met LCD schermpje)– Business intelligence dashboard, Monitoring Tool– Ontwikkel platform– Specifieke toepassing– Onbeperkte mogelijkheden
Zelf een besturing ontwikkelen zal altijd vele malen duurder uitvallen...
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Voorbeeld: Kratz C-L Storage Appliance
● Closed-Loop Red Hat Storage installation appliance
● Pxe-boot server, dhcp, dns
● Rolt Red Hat Storage uit op fysieke hardware
● Installeert, configureert, controleert en monitort RHS
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Kratz Business Solutions: Storage appliance
● http://www.kratz.nl/storage/kratz-intelligent-storage-system-utility/
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Nederlandse use-case
● Glashart Media
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Samenvatting
● System-on-a-chip, Broadcom BCM2835, ARM gebaseerd
● Initieel bedoeld voor kids als studieobject...dit liep anders
● Oneindig veel toepassingen mogelijk, zie ook projekten
● Zeer gunstig geprijsd en lange levensduur
● Uitbreidingsmogelijkheden met diverse add-on hardware
● Leuk speelgoed voor iedereen... Sinterklaas tip ?
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Raspberry Pi: Is the Sky really the Limit ?
NLLGG Raspberry PiMarcel Hergaarden23 November 2013
Bedankt voor uw aandacht