Valastyán Attila Linux az Oktatásban Konferencia 2013 ... · Linuxot mindenre - Raspberry Pi...
Transcript of Valastyán Attila Linux az Oktatásban Konferencia 2013 ... · Linuxot mindenre - Raspberry Pi...
Linuxot mindenre - Raspberry Pi
Valastyán Attila
Linux az Oktatásban Konferencia
2013. október 19.
Bemutatkozás
Valastyán [email protected]● Rendszergazda: szerver és hálózatüzemeltetés● Hobbista: szabadszoftver, elektronika, hi-fi● Raspberry Pi: hobbinak indult...
Miről lesz szó?
● Röviden a Raspberry Pi-ről● ARM boardok, Miért Raspberry Pi?● Hardver: board, interfészek, kiegészítők● Szoftver: oprendszerek, alkalmazások● Érdekes alkalmazások, projektek● Hasznos linkek, információk● NOOBS bemutató, ha marad még idő...
A Raspberry Pi születése
● 2006-ban a Cambridge-i Egyetem számítástechikai laboratóriumában felmerült egy olcsó, gyerekek és az oktatás számára kifejlesztendő számítógép ötlete
● Ötletgazdák: Eben Upton, Rob Mullins, Jack Lang, Alan Mycroft● A gyermekek programozás oktatása világszerte volt a fő cél● Mellékesen a „retro feeling”, mint a C64, Sinclair ZX időkben... :)● Prototípus: Atmega644, 22,1MHZ CLK, 512KB SRAM,
próbapanelen● A végleges gép már ARM alapú lett, jó ár/teljesítmény● „The Raspberry Pi Foundation” - alapítvány felügyelete alatt● http://www.raspberrypi.org/about
Prototípus
ARM singleboard gépek
Miért Raspberry Pi?
● „Forradalmi változást hozott mind a mini számítógépek terén, mind pedig a Linuxhoz való általános hozzáállásban.” (Topi, HobbiElektronika.hu)
● Egyelőre a legjobban támogatott, legnagyobb közösséget maga köré ölelő gép (szinte ökoszisztémává kezdi kinőni magát)
● Sok viszonteladó világszerte, rengeteg kiegészítő hardver kapható● Sokféle szoftvert fejlesztenek hozzá● Kategóriájában az egyik legjobb ár/érték arányú hardver● Elterjedtsége a hobbi-projektek, oktatás, kutatás/fejlesztés terén● Saját alapítvány koordinálja: The Raspberry Pi Foundation
Mire használható?
● Általában minden olyan elektronikai projektben, ahol mikrokontrollereket is használhatunk, a lehetőségek száma végtelen
● Oktatás, kutatás-fejlesztés● Programozás, szoftverfejlesztés, µC fejlesztés (pl. Arduino)● Irodába vékonykliensnek (RPi Thin Client Project, LTSP is)● Otthonra médialejátszónak, fájlszervernek● Gépjármű diagnosztika(!), otthon automatizálás● http://reviews.cnet.co.uk/desktops/25-fun-things-to-do-with-a-raspberry-pi-50009851/
Hardver : Model A és B
Image from http://raspberrypi.orgCopyright by The Raspberry Pi Foundation
Model B rev.2.
CPU ARMv6 700MHz*
RAM 512MB
DISK SD/SDHC
USB 2db USB2
VIDEO HDMI, RCA (kompozit)
AUDIO 3,5 Stereo Jack (Out)
LAN 10/100
PWR Micro USB 5V/700mA**
● *Broadcom BCM2835 SoC (CPU+GPU+RAM)● **Ha Wi-Fi adaptert is használunk, akkor 2A is lehet az
áramfelvétel, aktív USB-HUB-ról jobb táplálni● Nincs RTC a boardon, ezért NTP-szinkront igényel
Interfészek, Perifériák
GPIO
● General Purpose I/O: Alacsonyszintű perifériák I/O felülete● Függvénykönyvtárak bármelyik fejlesztőeszközhöz● http://elinux.org/RPi_Low-level_peripherals
Operációs rendszerek
And more...
NOOBS
● NOOBS: New Out Of Box Software● 4GB-os SD kártyán az elterjedtebb OS image-ek● Csak rá kell másolni a kártyára és bootol● Legegyszerűbb mód az első lépések megtételéhez
FejlesztőeszközökA Raspbian Wheezy telepítésével, alapból települnek:Scratch:● Vizuális programnyelv, elsősorban gyermekeknek● A MIT fejlesztette ki, programozás oktatásáraPython 3.x, 2.7.x, IDLE:● Mindkét elterjedt Python verzió + IDLE elérhetőC/C++:● A gcc-arm szintén alapból települJava:● Oracle Java 1.7.x (Nem OpenJDK!) alapból települA Linuxokon megszokott további fejlesztőeszközök is telepíthetőek:● Perl, Ruby, PHP, Free Pascal/Lazarus, etc.
http://www.raspberryconnect.com/programming-languages
Lego SupercomputerRaspberry Pi alapú „Lego Cluster”● University of Southampton, Prof. Simon Cox és 6 éves fia● 64db Raspberry Pi, darabonként 16GB SD kártyák● Ethernet kapcsolat, MPI (Message Passing Interface) protokoll● A Lego keretet a fiú terveztehttp://www.zdnet.com/raspberry-pi-meets-lego-in-supercomputer-like-cluster-photos-7000004209/
FM Rádióadó● A GPIO4 láb frekvenciamodulálható (hangfájllal)● 1-250MHz között változtatható frekvencia● http://www.icrobotics.co.uk/wiki/index.php/Turning_the_Raspberry_Pi_Into_an_FM_Transmitter
http://www.nicklally.com/wp-content/uploads/2013/06/piradio.jpg
Hasznos információkBeszerzés Magyarországon (nem a reklám helye, ezért...):● ...Google keresés: „raspberry pi magyarország”● Részemről a 3-ik találat a nyerő... :)
Magyar Raspberry Pi Fórum: http://www.raspberryforum.hu/HE: http://www.hobbielektronika.hu/forum/topic_14606.html
További hasznos oldalak:● Official Site: http://raspberrypi.org● Közösségi újság (MagPi): http://themagpi.com ● Videocsatorna: http://www.youtube.com/user/RaspberryPiBeginners● … s.i.t...
Bemutató: NOOBS telepítés
Kérdések?
Köszönöm a figyelmet!