cs:odroid-u3
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verzePoslední revizeObě strany příští revize | ||
cs:odroid-u3 [2015/05/29 21:10] – [Instalace ODROID stanice sítě Bolidozor] kaklik | cs:odroid-u3 [2016/01/21 22:16] – [Konfigurace image] kaklik | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ====== Instalace ODROID | + | ====== Instalace |
- | Tento návod předpokládá hardwarovou verzi stanice [[http:// | + | Návod na instalaci staničního počítače sítě Bolidozor. V případě [[http:// |
+ | |||
+ | Tento návod předpokládá hardwarovou verzi stanice [[http:// | ||
Jako operační systém je nainstalováno Lubuntu 14.04 LTS. | Jako operační systém je nainstalováno Lubuntu 14.04 LTS. | ||
+ | Pro připojení nové stanice do sítě je potřeba nastavit následující záležitosti. | ||
+ | |||
+ | - Změnit hostname počítače na tvar radio-{observatory name} | ||
+ | - Nastavit cestu pro ukládání zaznamenaných dat | ||
+ | - [[cs: | ||
+ | - Ověřit funkci stanice | ||
===== Obraz operačního systému ===== | ===== Obraz operačního systému ===== | ||
<WRAP download> | <WRAP download> | ||
- | Stáhneme [[http:// | + | Stáhneme [[http:// |
</ | </ | ||
- | Stažený image dekomprimujeme a nakopírujeme na SD kartu. | + | Stažený image dekomprimujeme a nakopírujeme na eMMC kartu. |
xz -d lubuntu_odroid.img.xz | xz -d lubuntu_odroid.img.xz | ||
Řádek 17: | Řádek 25: | ||
sync | sync | ||
- | Po nakopírování obrazu na SD kartu z ní nabootujeme | + | Po nakopírování obrazu na eMMC kartu z ní nabootujeme a další nastavení provádíme přímo |
+ | Přihlašovací údaje pro základního uživatele jsou: | ||
* Username: odroid | * Username: odroid | ||
- | * Password: | + | * Password: |
+ | Uživatel odroid je sudoer. Heslo co nejdříve změníme pomocí příkazu passwd. | ||
+ | [[cs: | ||
===== Konfigurace image ===== | ===== Konfigurace image ===== | ||
- | Image na SDcard musíme upravit pro správné fungování v sítí. | ||
- | V lubuntu je vytvořen účet | + | Spustíme |
- | + | ||
- | Změníme jméno stanice v souborech | + | |
- | + | ||
- | / | + | |
- | /etc/hosts | + | |
| | ||
- | Změníme MAC adresu v souboru | + | Změníme časové pásmo podle umístění stanice |
- | + | ||
- | / | + | |
- | + | ||
- | Novou MAC adresu vygenerujeme přímo z [[http:// | + | |
- | + | ||
- | $(echo $FQDN|md5sum|sed ' | + | |
- | + | ||
- | Tento způsob vygeneruje novou adresu založenou na [[http:// | + | |
- | + | ||
- | Změníme časové pásmo podle umístění stanice | + | |
sudo dpkg-reconfigure tzdata | sudo dpkg-reconfigure tzdata | ||
Řádek 50: | Řádek 45: | ||
sudo locale-gen cs_CZ.UTF-8 | sudo locale-gen cs_CZ.UTF-8 | ||
- | Nakonec ještě zvětšíme partition ext4 pomocí GParted na plnou velikos | + | Nakonec ještě zvětšíme partition ext4 pomocí GParted na plnou velikost |
- | <WRAP todo> Upravit image pro Bolidozor tak, aby rovnou pasoval | + | ==== Vzdálený přístup |
- | <WRAP info> Podrobnější popis pro případ | + | Pro případ, že bude potřeba servisní zásah |
- | + | ||
- | ===== Spuštění detekce meteorů na stanici ===== | + | |
- | Před prvním | + | To lze udělat |
- | <WRAP info> | + | wget http://space.astro.cz/bolidozor/ |
+ | chmod +x ./ | ||
+ | sudo ./ | ||
+ | Skript nakonec vypíše nastavené parametry. Např. | ||
- | <WRAP important> | + | Host radio-test.tunnel |
- | Adresáře do kterých se budou ukládat data o meteorech, na které se odkazuje konfigurační soubor, musí existovat. Pokud neexistují, | + | Port 4958 |
- | </ | + | |
+ | User testak1 | ||
- | Detekci spustíme pomocí skriptu | + | Ty je potřeba zkopírovat a odeslat na stejnou adresu, jako v případě [[cs: |
- | ~/ | ||
- | Skript můžeme spustit | + | ===== Spuštění detekce meteorů na stanici ===== |
- | Příklad spuštění ssh s přesměrováním na xserver počítače, ze kterého provádíme přihlášení. | + | V adresářové struktuře je v image stanice již připravena složka ~/ |
- | ssh odroid@nazev_stanice -X | + | Tuto SD kartu naformátujeme na souborový systém EXT4, aby jsme mohli využívat souborová práva. Následně jí vložíme do slotu pro mikroSD kartu na odroidu. Systém by jí po restartu měl sám namountovat. Následně vytvoříme symbolický link z adresáře |
- | ~/ | + | |
- | + | ||
- | ==== Popis skriptu netstart.sh ==== | + | |
- | ulimit -c unlimited | + | |
- | ~/ | + | |
- | jackd -d alsa -dhw: | + | |
- | sleep 3 | + | |
- | qjackctl& | + | |
- | sleep 4 | + | |
- | jacktrip -q 8 -r 3 -s& | + | |
- | sleep 3 | + | |
- | | + | |
- | sleep 3 | + | |
- | jack_connect alsa_in:capture_1 system: | + | |
- | jack_connect alsa_in: | + | |
- | jack_connect ODROID3: | + | |
- | V tomto ukázkovém skriptu je název stanice ODROID3. | + | <WRAP important> |
- | + | Adresáře do kterých | |
- | === ulimit === | + | |
- | Zajistí uložení core dump, pokud dojde v některé aplikaci k výjimce. | + | |
- | + | ||
- | === frequency_log.py === | + | |
- | Automaticky ladí rádio, aby zázněj od nosné GRAVESu byl na 10,6 kHz. | + | |
- | + | ||
- | === jackd -d alsa -dhw:1& === | + | |
- | Spustí JACK server s se zdrojem zvkuku z karty 1. a použitím driveru alsa. | + | |
- | + | ||
- | === qjackctl === | + | |
- | Můze se vynechat. Spustí grafickou aplikace, pomocí které je vidět, zda server běží a co je s čím propojeno. | + | |
- | + | ||
- | === jacktrip === | + | |
- | Spustí klienta jacktrip pro přenos zvukových dat po síti. | + | |
- | + | ||
- | === ~/ | + | |
- | Spustí radio-observer, | + | |
- | + | ||
- | === jack_connect === | + | |
- | Propojí všechny aplikace v případě, že je na síti připojena monitorovací stanice. | + | |
- | + | ||
- | + | ||
- | ===== Skripty pro odesílání dat ===== | + | |
- | + | ||
- | Zdrojové soubory skriptů pro [[cs: | + | |
- | + | ||
- | Na stanici jsou umístěny v // | + | |
- | + | ||
- | screen | + | |
- | cd ~/ | + | |
- | ./run.py | + | |
- | + | ||
- | Spuštěný screen opustíme klávesovou zkratkou CTRL-A a CTRL-D po sobě. Při správném nastavení config.py uploader roztřídí data a nahraje je na centrální datový server space.astro.cz. | + | |
- | + | ||
- | + | ||
- | ===== Monitorování detekovaných meteorů na PC ===== | + | |
- | Na PC připojeném do sítě LAN mužeme spustit vizualizaci detekovaných meteorů, | + | |
- | Vizualizaci spustíme následujícím sledem příkazů, které můžeme umístit do skriptu netmaster.sh , | + | |
- | + | ||
- | jackd -r -d alsa& | + | |
- | sleep 3 | + | |
- | qjackctl& | + | |
- | sleep 3 | + | |
- | ~/ | + | |
- | # | + | |
- | sleep 3 | + | |
- | ~/ | + | |
- | sleep 3 | + | |
- | jack_netsource -H odroid -i2 -I1 -o0 -O0& | + | |
- | + | ||
- | === jackd === | + | |
- | Spustí lokální JACK server. | + | |
- | + | ||
- | === qjackctl === | + | |
- | Nástroj pro propojování aplikací v JACK. | + | |
- | + | ||
- | === pysdr-waterfall === | + | |
- | + | ||
- | Spustí waterfall zobrazení. V našem případě máme [[cs: | + | |
- | + | ||
- | git clone https:// | + | |
- | + | ||
- | + | ||
- | <WRAP tip> | + | |
- | Ve skriptu máme také zakomentovánu variantu se spuštěnou detekcí meteorů přímo v pysdr. | + | |
</ | </ | ||
- | === whistle == | + | Do nové složky na adrese // |
- | Generuje zvuk meteoru. | + | |
- | + | ||
- | === jack_netsource === | + | |
- | Připojí JACK přes síť k ODROIDu. | + | |
- | + | ||
- | Je dobré také vytvořit dávku netstop.sh | + | |
- | + | ||
- | killall whistle | + | |
- | killall jack_netsource | + | |
- | killall jackd | + | |
- | killall qjackctl | + | |
- | + | ||
- | která vše zastaví. Pysdr-waterfall musíme zastavit ručně zavřením jeho okna. | + | |
- | + | ||
- | Pokud je vše spuštěno, musíme | + | |
- | pospojovat. | + | |
- | + | ||
- | Propojení JACK komponent by mělo vypadat takhle na Odroidu: | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | a takhle na PC: | + | |
- | + | ||
- | {{: | + | |
- | {{:cs: | + | Detekci pak spustíme pomocí skriptu: |
- | Takhle pak vypadá meteor detekovaný na zvukovém proudu v [[cs: | + | ~/ |
- | {{:cs:pysdr: | + | Skript spustí audiosystém jackd. |
- | a takhle [[cs: | + | ===== Monitorování detekovaných meteorů |
- | {{:cs:radio-observer: | + | Když běží detekce meteorů je možné spustit i monitorování spektra a generování zvuku odrazu. K tomu stačí spustit skript: |
+ | / | ||
+ | Který spustí programy [[cs: | ||
cs/odroid-u3.txt · Poslední úprava: 2016/01/23 12:02 autor: kaklik