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í verze | ||
| cs:odroid-u3 [2015/05/29 21:10] – [Instalace ODROID stanice sítě Bolidozor] kaklik | cs:odroid-u3 [2016/01/23 12:02] (aktuální) – [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 odroid s heslem | + | Spustíme |
| - | Změníme jméno stanice v souborech | + | ==== Vzdálený přístup na stanici ==== |
| - | / | + | Pro případ, že bude potřeba servisní zásah na stanici, je vhodné aktivovat i reverzní ssh tunel, který může sloužit pro vzdálenou správu stanice. |
| - | / | + | |
| - | + | ||
| - | Změníme MAC adresu v souboru | + | |
| - | / | + | To lze udělat spuštěním těchto |
| - | + | ||
| - | Novou MAC adresu vygenerujeme přímo z [[http:// | + | |
| - | | + | |
| + | chmod +x ./ | ||
| + | sudo ./ | ||
| - | Tento způsob vygeneruje novou adresu založenou na [[http:// | + | Skript nakonec vypíše nastavené parametry. Např. |
| - | Změníme časové pásmo podle umístění stanice | + | Host radio-test.tunnel |
| + | Port 4958 | ||
| + | HostName space.astro.cz | ||
| + | User testak1 | ||
| - | sudo dpkg-reconfigure tzdata | + | Ty je potřeba |
| - | + | ||
| - | Někdy | + | |
| - | sudo locale-gen cs_CZ.UTF-8 | + | |
| - | Nakonec ještě zvětšíme partition ext4 pomocí GParted na plnou velikos cílové SDcard. Nebo použít odroid-config | ||
| - | <WRAP todo> Upravit image pro Bolidozor tak, aby rovnou pasoval na 16GB SD kartu.</ | ||
| - | |||
| - | <WRAP info> Podrobnější popis pro případ instalace from scratch nebo pro případ potíží se SW nebo HW najdete na [[http:// | ||
| - | |||
| ===== Spuštění detekce meteorů na stanici ===== | ===== Spuštění detekce meteorů na stanici ===== | ||
| + | V adresářové struktuře je v image stanice již připravena složka ~/ | ||
| - | Před prvním spuštěním musíme | + | Tuto SD kartu naformátujeme na souborový systém EXT4, aby jsme mohli využívat souborová práva. Následně jí vložíme |
| - | + | ||
| - | <WRAP info> | + | |
| <WRAP important> | <WRAP important> | ||
| Řádek 67: | Řádek 67: | ||
| </ | </ | ||
| - | Detekci spustíme pomocí skriptu | + | Do nové složky na adrese |
| - | + | ||
| - | ~/ | + | |
| - | + | ||
| - | Skript můžeme spustit přímo | + | |
| - | Příklad spuštění ssh s přesměrováním na xserver počítače, | + | |
| - | + | ||
| - | ssh odroid@nazev_stanice -X | + | |
| - | ~/Bolidozor/netstart.sh | + | |
| - | + | ||
| - | ==== Popis skriptu netstart.sh ==== | + | |
| - | ulimit -c unlimited | + | |
| - | | + | |
| - | jackd -d alsa -dhw: | + | |
| - | sleep 3 | + | |
| - | qjackctl& | + | |
| - | sleep 4 | + | |
| - | jacktrip -q 8 -r 3 -s& | + | |
| - | sleep 3 | + | |
| - | ~/Bolidozor/ODROID3/ODROID3& | + | |
| - | sleep 3 | + | |
| - | jack_connect alsa_in: | + | |
| - | jack_connect alsa_in: | + | |
| - | jack_connect ODROID3: | + | |
| - | + | ||
| - | V tomto ukázkovém skriptu je název stanice ODROID3. | + | |
| - | + | ||
| - | === 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 | + | |
| - | + | ||
| - | === 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 | + | |
| - | + | ||
| - | + | ||
| - | ===== 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 == | + | |
| - | 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 na obou počítačích pomocí qjackctl nebo pomocí přikazu jack_connect vše | + | |
| - | 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.1432933846.txt.gz · Poslední úprava: 2015/05/29 21:10 (upraveno mimo DokuWiki)
