Ez egy könnyen, gyorsan elérhető felhasználási módja a Raspberry PI-nak.
Cél: - grafikus felület nélküli rendszer, ami terminálban képes netes rádió streameket lejátszani.
Szükséges:
-minimal rendszer, automatikus bejelentkezéssel
-mplayer, alsa, pulseaudio
-hangkimenet beállítása
Későbbi cél: - konyhai analóg rádió felokosítása netes rádióvá, gombokkal vezérelt PI segítségével. Ez majd egy másik cikk lesz.
No lássuk akkor. Kiindulásnak fogtam ezt a minimal raspbian image-t: [link], a teljes mérete mindössze 1.05GB. A nekünk tetsző módon pakoljuk ki SD kártyára az image-t. Érdemes kicsit beleszerkeszteni a FAT partíción lévő config.txt állományba, egyrészt itt lehet beállítani mindenfélét, másrészt itt lehett tuningolni kicsit a PI-t, amit erősen javaslok mindenkinek, sokat számít.
TUNING - [bővebben link]
Szóval módosítsuk a fájlt így:
#uncomment to overclock the arm. 700 MHz is the default.
arm_freq=800
core_freq=400
sdram_freq=800
Ezt a tuningot mindenféle probléma v. extra hűtés nélkül el fogja bírni. Ha állandó emelt órajeleket szeretnénk, írjuk hozzá a force_turbo=1 opciót is.
A core_freq órajel különösen fontos, mert a gyári órajelen ez korlátozza a hálózati csatoló átviteli sebességét meg még sok mást.
AUTO LOGIN - [bővebben link]
Tuningról ennyit, az automata bejelentkezéshez viszont már kell egy Linux, ez vagy a PI-n futó raspbian (sudo nano /etc/inittab), vagy egy másik Linux (ez az egyszerűbb megoldás), ahová bedugtuk az SD kártyát majd rendszergazdaként szerkesztjük az alábbi fájlt:
Meg kell nyitni az /etc/inittab fájlt, aztán át kell írni benne ezt a sort:
1:2345:respawn:/sbin/getty 115200 tty1
Erre a kettő sorra:
#1:2345:respawn:/sbin/getty 115200 tty1
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
Ezt csak el kell menteni, és kész is, mehet a boot, ami így már magától a terminálban fog végződni.
Kellő programok, frissítés:
Frissítés:
sudo apt-get update
sudo apt-get upgrade
Telepítések:
sudo apt-get install mplayer alsa-utils pulseaudio-module-x11
Magyar lokalizáció
Mivel a minimal rendszer készítésekor az illető teljesen angol rendszert készített, így az időzóna is rossz és a billentyűzet kiosztás is.
Időzóna:
sudo dpkg-reconfigure tzdata
Nagyon egyszerű, csak válasszuk ki Európán belül Budapestet.
Billentyűzet kiosztás:
sudo apt-get install console-data locales
sudo dpkg-reconfigure console-data
Válasszuk a "full list" opciót mindkét esetben, majd pedig válasszuk ki a nekünk tetsző billentyűzet kiosztást, nekem a magyar 101 gombos kellett.
Amennyiben a teljes rendszer nyelvét is szeretnénk átállítani, azt ezzel a paranccsal tehetjük meg:
sudo dpkg-reconfigure locales
Kimenet beállítása, lejátszás
A hang két felé mehet, egyik a HDMI csatlakozó, elvileg ez az alapértelmezett, valamint az analóg kimenet felé. A kettő egyszerre nem mehet.
sudo amixer cset numid=3 1
Itt az 1-es jelenti az analóg kimenetet, 2 a HDMI-t. 0 esetén automatikusra áll a választás.
Lejátszás indítása:
mplayer http://174.37.110.72:5030
Ez elindítja kedvenc rádióadómat. További adók IP címét itt érdemes keresni: [link]
Folytatás majd külön cikkben vagy cikkekben.