Introductie Raspberry Pi; Pieter van der Hijden; HCC; 2017

Post on 16-Apr-2017

107 views 8 download

Transcript of Introductie Raspberry Pi; Pieter van der Hijden; HCC; 2017

www.sofos.nl1

Introductie Raspberry PiPieter van der

Hijdenpvdh@sofos.nl

Polderweg 196, 1093KP Amsterdam, Nederland

www.sofos.nl – info@sofos.nl

Dit werk valt onder een Creative Commons Naamsvermelding 4.0 Internationaal-licentie.

Zaterdag, 18 Maart 2017 van 14:00 tot 16:00Dorpshuis De Brink, Dorpsstraat 155 Obdam

Georganiseerd door: HCC!noordwest

www.sofos.nl

2

Even voorstellen… Pieter van der Hijden

(pvdh@sofos.nl) Amsterdam -

Paramaribo Sofos Consultancy (

www.sofos.nl) ICT-for-Development

Gaming, Making, Learning

1980 - PDP 11/34 minicomputer

www.sofos.nl

3

Even kennismaken… Wie heeft een

Raspberry Pi? Wat doet u

ermee? Wat vindt u

positief? Wat zou u graag

anders zien?

www.sofos.nl

4

Agenda

www.sofos.nl

5

[30'] Vooraf• Hardware bekijken• Systeemsoftware installeren

www.sofos.nl

6

Hardware bekijken Raspberry Pi B Raspberry Pi 2B Raspberry Pi 3B Raspberry Pi Zero Raspberry Pi Zero W Picamera 2.1 (8 Mp) Sense HAT

www.sofos.nl

7

Hardware bekijken

Raspberry Pi 1 B Raspberry Pi 2 B Raspberry Pi 3 B700 MHz 1 kern 900 MHz 4 kernen 1,2 GHz 4 kernen512 MB RAM 1 GB RAM 1 GB RAM

www.sofos.nl

8

Hardware bekijken

Bron: Raspberry Pi voor Beginners - 2017

www.sofos.nl

9

Hardware bekijken

Raspberry Pi Zero Raspberry Pi Zero W1 GHz 1 kern 1 GHz 1 kern512 MB RAM 512 MB RAM

www.sofos.nl

10

Systeemsoftware installerenWelke systeemsoftware? Raspbian * NOOBS **

Lakka_Rpi LibreELEC_Rpi OSMC_Pi1 Raspbian Desktop Raspbian Lite RecalboxOS_rpi1 RISC OS

En vele andere, zoals:Android, Arch Linux Arm, Berryterminal, BerryWebserver, Chrome/Chromium OS, Commodore Pi, DietPi, Fedora Remix (Pidora), Firefox OS, FreeBSD/ARM, FullPageOS, Gentoo, Ha-Pi, I2Pberry, IPFire, Kali Linux, Kano OS, Memtester, Minepeon, MotionEyeOS, Nard, NetBSD, OpenElec, OpenSUSE, OpenWrt for Raspberry Pi, PiBox Media Server/Player, Plan 9, Puppy, PWN Pi, RasPlex, RaspRazor, Slackware ARM, Sugar, Tiny Core Linux, Ubuntu MATE, Volumio, Windows IoT Core Edition.

• Raspbian = Linux Debian Jessie ported to Raspberry Pi

• ** NOOBS = New Out Of Box Software

Bron: http://webwereld.nl/software/92421-37-geweldige-besturingssystemen-voor-de-raspberry-pi

www.sofos.nl

11

Systeemsoftware installeren

www.sofos.nl

12

Systeemsoftware installeren

https://www.sdcard.org/

Download NOOBS vanaf:http://www.raspberrypi.org

www.sofos.nl

13

Systeemsoftware installeren

www.sofos.nl

14

Systeemsoftware installeren

www.sofos.nl

15

Systeemsoftware installeren

www.sofos.nl

16

[45'] HCC-presentatieAuteur: Fred Baltus

Raspberry PiThe ultimate hobby computer

Fred Baltus – 29-10-2016 Aristo Utrecht TdP

HCC-presentatie

HCC-leden kunnen de presentatie plus een sylabus gratis downloaden via de HCC-site (Kennis/Thema’s) of rechtstreeks via https://www.hcc.nl/algemeen/975-raspberry-pi-downloads

www.sofos.nl

19

[45'] AchterafSysteemsoftware configureren, Systeem verkennen, Demonstraties

www.sofos.nl

20

Systeemsoftware configureren Via de Graphical

User Interface (GUI) Raspberry Pi

Configuratie Programma Systeem Interfaces Prestatie Localizatie

www.sofos.nl

21

Systeemsoftware configureren Via de Command Line

Interface (CLI) LXTerminal: sudo raspi-

config 1 Change User Password 2 Hostname 3 Boot Options 4 Localisation Options 5 Interfacing Options 6 Overclock 7 Advanced Options 8 Update 9 About raspi-config

www.sofos.nl

22

Systeem verkennenGrafische User Interface (GUI) - Startmenu Programmeer-

omgevingen LibreOffice Chromium

webbrowser en Claws mail

Minecraft en Python Games

Hulpmiddelen / Help

www.sofos.nl

23

Systeem verkennenGrafische User Interface (GUI) - Taakbalk

Links Startmenu Chromium browser

(variant op Chrome) Bestandsbeheer LX-terminal (CLI) Mathematica Wolfram

Rechts VNC (maakt “headless”

werken mogelijk) Bluetooth Netwerk Geluidsvolume Processorbelasting Klok USB-stick verwijderen

www.sofos.nl

24

Systeem verkennenCommand line interface (CLI) - Shell Interne opdrachten Externe

opdrachten Bestandenstructuu

r Shell scripts Gebruikers /

permissies

www.sofos.nl

25

Systeem verkennenCommand line interface (CLI) - Opdrachten Systeem up-to-date

houden: sudo apt-get update

Update gegevens over software versies

sudo app-get upgrade Upgrade aanwezige

software sudo app-get dist-upgrade

Installeer aanvullingen op distibutie

sudo apt-get autoremove Verwijder overtollige

bestanden

www.sofos.nl

26

Systeem verkennenCommand line interface (CLI) - Opdrachten Installeer pakket

sudo apt-get install xxx

Verwijder pakket sudo apt-get remove

xxx Verwijder pakket +

configuratiebestanden sudo apt-get purge

xxx

Handige opdrachten: man xxx

toont handleiding gpio

general purpose input/output

scrot maakt screenshot

www.sofos.nl

27

Demonstraties Demo RPi Zero

met breakout board

Demo RPi Zero W met camera

www.sofos.nl

28

Demonstraties Demo RPi2 met

Sense HAT Demo RPi 2 met

KODI

Android app: RasPi Check

www.sofos.nl

29

Demonstraties Demo RPi 3 met

LibreOffice Demo RPi 3 met

installeren Domoticz

Headless werken via smartphone of tablet

Android app: RasPi Check

https://www.domoticz.com/wiki/Installing_and_running_Domoticz_on_a_Raspberry_PI

www.sofos.nl

30

DiscussieUse case

Plus-punten

Min-punten

www.sofos.nl

31

Meer informatie www.rapsberrypi.or

g Blog met actuele

informatie MagPi maandblad

en tutorials (pdf gratis)

Downloads (Raspbian, NOOBS)

Projecten

www.sofos.nl

32

Meer informatie Raspberry Pi voor

Beginners – editie 2017; verkrijgbaar via HCC Basis, Projecten,

Troubleshooting En verder:

https://www.domoticz.com/wiki/Installing_and_running_Domoticz_on_a_Raspberry_PI

http://kodi.wiki/view/raspberry_Pi

https://www.hcc.nl/raspberry-pi

www.sofos.nl

33

Hartelijk Dankvoor uw aandacht!

Pieter van der Hijdenpvdh@sofos.nl