Raspberry Pi. Grundlagen Workshop Pi and More 5 Nico Maas



Ähnliche Dokumente
Raspberry Pi. Grundlagen Workshop Pi and More 9 1/2 Nico Maas

Raspberry Pi. Einführung Pi and More 5 Nico Maas

Raspberry Pi. Einführung Pi and More 6 Nico Maas

Raspberry Pi Appliances. Das richtige Betriebssystem für die eigene SW Lösung finden Pi and More 7 Nico Maas

Rechnernetze Praktikum. Versuch 5: Linux embedded. Ziel

Einrichtung der Raspberry Pi

Raspberry Pi. Einführung Pi and More 8 Nico Maas

Anleitung: DV4Mini auf einem Raspberry Pi

Dream NFI-Flash Anleitung für die Verwendung des USB Recovery Sticks

[Tutorial] Windows 7 Clean-Install

Anleitung: XOS Installation ohne XQAND USB Stick

Hier ist die Anleitung zum Flashen des MTK GPS auf der APM 2.0. Prinzipiell funktioniert es auch auf der APM 2.5 und APM 1.

Windows 7 Winbuilder USB Stick

TrekStor - ebook-reader TrekStor (TS) Edition - Firmware-Update

DER WING COMMANDER CD³² GUIDE

Schritt-für-Schritt Anleitung: Windows 7 per USB-Stick installieren

3. Klicken Sie im folgenden Fenster unbedingt auf "Installation fortsetzen", um die für das Update benötigten Treiber zu installieren.

Inhaltsverzeichnis. xiii

Installationsanleitung bootfähiger USB-Stick PSKmail v

Anleitung # 4 Wie mache ich ein Update der QBoxHD Deutsche Version

Anleitung zur Installation von Windows XP Professional und dem Multilanguage Interface

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

-Bundle auf Ihrem virtuellen Server installieren.

Installationsanleitung unter Windows

Benutzer und Rechte Teil 1, Paketverwaltung, SSH

UTE-72BT / CDE-173BT / CDE-174BT

AKTUALISIERUNG DER SOFTWARE (ANDROID 4.4) FÜR KIANO ELEGANCE 9.7 by ZANETTI

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Installation und Sicherung von AdmiCash mit airbackup

4,5 eink-display für den Raspberry Pi - Bedienungsanleitung

Leitfaden für die Installation der Videoüberwachung C-MOR

Raspberry Pi. Einführung und Grundlagen elektor Live! 2013 Nico Maas

Benutzer und Rechte Teil 1

Raspberry Pi. Einführung und Grundlagen Pi and More 9 Nico Maas

NbI-HS. NbIServ Bethenhausen Bethenhausen

Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1

Installation Pharmtaxe auf Windows 7

Recover Anleitung ONE XCELLENT-10 Tablet via USB Stick

Betriebssystem Windows - SSH Secure Shell Client

Treiber- und Software-Update für ITRA-Geräte

MMOne.tv Installationsanleitung der Set-Top Box 05/2008 Version 1.1. Seite 1 von 10

Arndt & Voß GmbH Elektronik - Meßtechnik

Anleitung Zusammenbau

Grundinstallation von Windows 2003 ver 1.0

Software Update. ETAtouch Steuerung. Software Update ETAtouch

SFTP SCP - Synology Wiki

Diese Handbuch wurde erstellt, um Sie durch die Grundlagen Ihres IP Geräts wie Installation und Konfiguration zur Anwendung zu führen.

mit SD-Karte SD-Karte Inhalt

IVE-W530BT Firmware Update

Installation OMNIKEY 3121 USB

ALLNET Banana Pi. Print Server mit AirPrint Funktion

Installationsanleitung für das Touch Display: S170E1-01 LCD A170E1-T3 ChiMei - egalaxy

2008 Linke, Walter IAV4 1

HomeMatic CCU-Historian auf einem Raspberry Pi 3 Model B betreiben (Raspian Jessie)

How to install ubuntu by crypted file system

Laptop why! W253EU Installation von Ubuntu LTS mit Hilfe des vorhandenen USB Sticks

MEMO_MINUTES. Update der grandma2 via USB. Paderborn, Kontakt:

Hinweise zur Installation der USB Treiber für Windows XP 32bit

IP Phone Grandstream BT Konfiguration für FreePhone bei statischer IP-Adresse

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

Kurzanleitung des Netzwerk Video Rekorders

Installation und Aktualisierung der VMware-Tools

USB-Driver: Download-Link:

USB 2.0 Ultimate Card Reader

Anleitung zur Einrichtung des Virenscanners Sophos...1. A. Einstellungen unter dem Betriebssystem WINDOWS...4

Die Installation von D-Link WLAN Karten unter Windows Vista

Installation von Windows.NET Enterprise Server RC1

Knoppix Micro-Remastering

Information zur Durchführung von. Software-Updates

Umgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten.

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Anleitung zur Installation und Freischaltung der Signaturlösung S-Trust für Mitglieder der Rechtsanwaltskammer des Landes Brandenburg

Version 0.3. Installation von MinGW und Eclipse CDT

Installationsanleitung WSCAD Elektrohandwerk

Installationsanleitung CLX.PayMaker Home

INTERNET-SICHERHEIT SICHERHEITSPAKET INSTALLATION

Windows 8/8.1 RecImg-Manager

Eltako-FVS. Lizenzaktivierung ohne Internetverbindung

Windows 10 - Clean Install und Aktivierung

Inhalt... 1 Einleitung... 1 Systemanforderungen... 1 Software Download... 1 Prüfdokumentation... 4 Probleme... 5 Hintergrund... 5

Anleitung zur Installation der DataWatch Software auf einem LINUX System ohne grafische Oberfläche

Adminer: Installationsanleitung

Informatik I Tutorial

GSM 500: Upgrade Guide

HÄUFIG GESTELLTE FRAGEN. 4. Wie kann man den FixMeStick für Mac auf Fabrikeinstellungen upgraden?

HomeMatic CCU-Historian auf einem Raspberry Pi 3 Model B betreiben

mit Winzip oder anderem Programm auf PC entpacken => xxx.img-datei mit Win32Diskimager die xxx.img-datei auf Micro-SD-Card >= 4GB schreiben

How to install freesshd

Anleitung zur Lizenzaktualisierung. Plancal nova 7.x

WORKSHOP VEEAM ENDPOINT BACKUP FREE

Informatik 1 Tutorial

Benutzerinformation zum IP-Update: Wie aktualisiere ich meine IP-Adresse? Datenstand: / Version 1.0

KNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE Burgkirchen Web:

Update EPOC. 1. Inhaltsverzeichnis

Daten Sichern mit dem QNAP NetBak Replicator 4.0

Anwenderdokumentation PersoSim

Installationsanleitung für. SugarCRM Open Source. Windows Einzelplatz

Installationsleitfaden für Secure Private Network für Linux ClearPath- Netzwerke

Leitfaden zum Sichern einer Festplatte als Image mit der System Rescue CD

Transkript:

Raspberry Pi Grundlagen Workshop Pi and More 5 Nico Maas

Zur Person Nico Maas IT Systemelektroniker (RZ UNI SB) Praktische Informatik (HTW SB) mail@nico-maas.de www.nico-maas.de @nmaas87 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 2

Agenda - II. Erste Schritte - - Boot (Images) - - - IV. Ende 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 3

II. Erste Schritte 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 4

Informationen - Informationen - Zubehör Hauptseite: www.raspberrypi.org Forum: www.raspberrypi.org/phpbb3 Downloads: www.raspberrypi.org/downloads Wiki: http://elinux.org/rpi_hub 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 5

Zubehör - Informationen - Zubehör http://raspberrypi.rsdelivers.com/ Micro USB Netzteil Ideal: 1.2 A (kein altes Handyladegerät) SD Karte oder Micro SD mit Adapter >= 8 GB, Markenhersteller, Class 6-10 Gehäuse Je nach Situation und Einsatzzweck: HDMI\Cinch\Audio\Ethernet Kabel, HDMI->DVI Adapter, Fernseher oder Monitor mit DVI Digital oder HDMI Eingang, USB Tastatur \ Maus, powered USB Hub 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 6

Zubehör - Informationen - Zubehör http://www.element14.com/community/community/raspberry-pi/raspberrypi_projects/rockingraspberry-pi/blog/2014/02/09/rocking-the-rocking-raspberry-pi-challenge-part-2--why-the-pi 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 7

Zubehör - Informationen - Zubehör 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 8

Zubehör - Informationen - Zubehör 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 9

Download Image - Download - SD formatieren - Image schreiben Download des Raspbian Image von der RPi Website und anschließendes Entpacken der ZIP Datei 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 10

SD Karte formatieren - Download - SD formatieren - Image schreiben SD Formatter der SD Association downloaden: https://www.sdcard.org/downloads/formatter_4/ Entpacken, installieren, starten Richtiges Wechselmedium auswählen Unter Optionen Format Type auf Quick setzen und Format Size Adjustment auf On Format klicken 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 11

Image schreiben - Download - SD formatieren - Image schreiben Win32 Disk Imager von sourceforge downloaden: http://sourceforge.net/projects/win32diskimager/ Entpacken Starten Richtiges Wechselmedium auswählen Unter Image File das entpackte Image auswählen Write klicken Tipp: Mit Read kann man RPi Backups machen! 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 12

noobs? - noobs? - Download - SD formatieren - noobs installieren - Raspbian New Out Of Box Software 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 13

Download noobs - noobs? - Download - SD formatieren - noobs installieren - Raspbian Download von der RPi Website / Torrent 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 14

SD Karte formatieren - noobs? - Download - SD formatieren - noobs installieren - Raspbian SD Formatter der SD Association downloaden: https://www.sdcard.org/downloads/formatter_4/ Entpacken, installieren, starten Richtiges Wechselmedium auswählen Unter Optionen Format Type auf Quick setzen und Format Size Adjustment auf On Format klicken 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 15

noobs installieren - noobs? - Download - SD formatieren - noobs installieren - Raspbian Inhalt der heruntergeladenen ZIP Datei ins Hauptverzeichnis der SD Karte entpacken, danach SD Karte auswerfen und in RPi stecken, booten 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 16

Raspbian installieren mit noobs - noobs? - Download - SD formatieren - noobs installieren - Raspbian noobs nach dem Booten auf dem RPi 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 17

Raspbian installieren mit noobs - noobs? - Download - SD formatieren - noobs installieren - Raspbian Sprache \ Tastatur auf Deutsch, Raspbian ausgewählt, Install klicken 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 18

Raspbian installieren mit noobs - noobs? - Download - SD formatieren - noobs installieren - Raspbian Bestätigen, Installationsvorgang, Installation abgeschlossen 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 19

Boot - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux Raspbian bootet 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 20

Boot - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux nach erstem Boot mit raspi-config Tool über Tastatur oder Netzwerk (SSH Login pi / raspberry ) 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 21

raspi-config (Demo) - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux Ermöglicht die vieler Parameter, schreibt u.a. die bereits erwähnte config.txt Wird durch den Befehl sudo raspi-config ausgeführt Ermöglicht Dateisystem Vergrösserung Password Änderung Booten zum Desktop aktivieren Internationalisierungseinstellungen Aktivierung Kamera Modul Übertaktung einstellen Erweiterte Optionen Overscan einstellen Hostname ändern Änderung RAM Zuordnung SSH aktivieren SPI aktivieren raspi-config Software update 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 22

raspi-config (Demo) - Optional - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux Navigation: Pfeiltasten: Hoch, Runter Enter: Menü betreten ESC: Menü verlassen Leertaste: Menüpunkt markieren, bei [ ] Auswahl 8) Advanced Options A3 Memory Split (64 MB) Verteilung der 512 MB RAM (bei Modell B) zwischen GPU und CPU A2 Hostname Name des Raspberry Pi im Netzwerk 7) Overlock Übertaktung des Raspberry Pi möglich. None für keine, Turbo für Boost ohne Garantieverlust. Vorsicht, funktioniert nicht auf jedem Raspberry Pi! 5) Enable Camera Raspberry Pi Kamera aktivieren, sollte vor Anschluss der Kamera gemacht werden. 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 23

raspi-config (Demo) - Wichtig - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux 4) Internationalization Options (Auf Deutsch umstellen) I1 Change Locale [*] de_de.utf-8 UTF-8 Auch de_de als Standard auswählen I2 Change Timezone Europe Berlin I3 Change Keyboard Layout Generic 105-key (Intl) PC Other German German Default for keyboard layout No compose key <No> 3) Boot Options (Zur grafischen Oberfläche booten) Desktop Log in as user pi 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 24

raspi-config (Demo) - Wichtig - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux 2) Change user password (Passwort ändern) Neues Passwort eingeben für Standard User pi, mit Enter bestätigen 1) Expand Filesystem (gesamte SD Karte nutzen) Finish Reboot? <Yes> 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 25

raspi-config (Demo) - config.txt - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux In der FAT32 Partition der SD Karte von z.b. Raspbian Ermöglicht viele sänderungen z.b.: disable_overscan=1 Probleme mit schwarzem Balken auf Monitor start_x=1 X Desktop starten / Boot zum Desktop Schlüssel um VC-1/MPEG-2 Video Decoding der GPU zu aktivieren (müssen auf der RPi Website gekauft werden) gpu_mem=128 GPU erhält 128 MB RAM, Rest an CPU (z.b.16, 32, 64, 128, 256 MB je nach Model) arm_freq=1000 CPU auf 1 GHz übertakten config.txt kann von Hand geändert werden. Besser: raspiconfig auf dem Rpi nutzen. Übertaktung kann die CPU / RPi schädigen. Bei Bootproblemen: SHIFT Taste beim Boot gedrückt halten (Recovery Mode) 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 26

raspi-config (Demo) Nach Reboot - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 27

rpi-update LXTerminal aufrufen - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 28

rpi-update - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux Aktualisiert den Kernel / Firmware des RPi Aktueller Kernel kann mit uname a abgefragt werden Wird durch den Befehl sudo rpi-update ausgeführt Erfordert zwingend eine Internetverbindung *** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS *** Performing self-update... /* Github Downloads */ *** Relaunching after update *** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS *** ARM/GPU split is now defined in /boot/config.txt using the gpu_mem option!... /* Github Downloads */ *** Running ldconfig *** Storing current firmware revision *** Syncing changes to disk *** If no errors appeared, your firmware was successfully setup *** A reboot is needed to activate the new firmware 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 29

Shutdown - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux Den RPi nach Möglichkeit nicht einfach vom Stromnetz ziehen, da sonst Datenverlust auftreten kann Beim Arbeit am RPi (GPIO) unbedingt das Gerät stromlos machen um Kurzschlüsse und andere Probleme zu vermeiden Immer sauber herunterfahren Im LXDE / grafische Benutzeroberfläche über den entsprechenden Befehl im Menü In der Kommandozeile mit sudo shutdown h now bzw neustarten Im LXDE / grafische Benutzeroberfläche über den entsprechenden Befehl im Menü In der Kommandozeile mit sudo shutdown r now 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 30

apt-get - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux apt ist die Paketverwaltung von Debian Ermöglicht die Installation / Update von Software Erfordert zwingend eine Internetverbindung Update von Raspbian sudo apt-get update Aktualisiert die Paketlisten sudo apt-get upgrade Führt ein Update der Software durch, ohne dabei bestehende Pakete zu ändern / löschen sudo apt-get dist-upgrade Führt ein Update der Software durch, selbst wenn dabei Pakete geändert oder bestehende gelöscht werden müssen Neue Pakete installieren / löschen sudo apt-get install <Paketname> sudo apt-get remove <Paketname> 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 31

apt-get Beispiel: Chromium - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux Wir wollen das Programm arduino installieren Paketliste aktualisieren sudo apt-get update Das Programm installieren sudo apt-get install chromium-browser Fertig 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 32

Linux: Wichtige Programme - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux cd <Ordner> Change Directory, wechsel den Ordner, z.b. cd /home/ cd /home/pi ODER cd ~ cd.. ls list, zeigt den Inhalt des aktuellen Ordners an pwd Zeigt den Pfad des aktuellen Ordners an sudo <Befehl> Führt Befehle als root User aus vi <Textdatei> Texteditor cat <Textdatei> Gibt eine Textdatei auf dem Bildschirm aus 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 33

Linux: Wichtige Programme - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux echo <Wort> Gibt das Wort auf dem Bildschirm aus grep <Suchwort> Gibt Zeilen aus welche das Suchwort enthalten uname Zeigt Name des Linux Systems an, Kernel Version, etc. ifconfig Zeigt die Netzwerkverbindungen an iwconfig Zeigt zusätzliche Daten bei wlan Verbindungen an shutdown Um das System herunterzufahren / neuzustarten 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 34

Linux: Wichtige Konzepte - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux In Linux ist alles Datei! ( Pipe ) Verbindet die Ausgabe eines Programmes mit der Eingabe eines anderen >, >> (Ausgabe Umleitung) Lenkt die Ausgabe eines Programmes in eine Datei um > bedeutet: Lege Datei an, falls sie nicht existiert, sonst überschreibe sie >> bedeutet: Lege Datei an, falls sie nicht existiert, sonst hänge deine Informationen an <, << (Eingabe Umleitung) Lenkt die Ausgabe eines Programmes in die Eingabe eines anderen um < und << entsprechend der Ausgabeumleitung 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 35

Linux: Wichtige Dateien - Boot - raspi-config - rpi-update - Shutdown - apt-get - Linux /etc/network/interfaces Netzwerkkonfiguration /etc/init.d/ Startdateien für Services /etc/cron.d/ Dateien für Cron Aufgaben (Aufgaben die in gewissen Zeitintervallen ausgeführt werden sollen) /etc/hostname Name des RPi, auch in /etc/network/interfaces zu ändern. /etc/rc.local Programme die zum Start des RPi ausgeführt werden sollen. /boot/config.txt Die sdatei des Rpi /home/pi Home Verzeichnis das Standardnutzers pi 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 36

IV. Fragen? Vielen Dank für Ihre Aufmerksamkeit! 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 37

Quellenangaben Foto der Frontfolie von www.sotechdesign.com.au Produkt Fotos, Logos und Schemata Texas Instruments Microchip Raspberry Pi Foundation Arduino RS Farnell element 14 Elektor Wikipedia elinux.org MCP3008 Informationen und Prozedur http://jeremyblythe.blogspot.co.uk/2012/09/raspberry-pi-hardware-spi-analoginputs.html Zeichnungen erstellt mit www.circuits.io 22.06.2014 Nico Maas / www.nico-maas.de / mail@nico-maas.de 38