Uživatelské nástroje

Nástroje pro tento web


cs:image-c2

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
cs:image-c2 [2017/02/19 12:16] – [Příprava SDkarty] kaklikcs:image-c2 [2019/02/14 13:10] (aktuální) – [Nahrání firmware] kaklik
Řádek 4: Řádek 4:
  
  
-  $ sudo apt-get install build-essential cmake libusb-dev cython libudev-dev python-setuptools python-numpy python-cheetah libboost-all-dev libfftw3-dev libcfitsio-dev libjack-jackd2-dev autossh gpsd-clients buffer pv ntp libvolk1-dev git libhidapi-hidraw0 libhidapi-libusb0 libusb-1.0-doc curl+  $ sudo apt-get install build-essential cmake libusb-dev cython libudev-dev python-setuptools python-numpy python-cheetah libboost-all-dev libfftw3-dev libcfitsio-dev libjack-jackd2-dev autossh gpsd-clients buffer pv ntp libvolk1-dev git libhidapi-hidraw0 libhidapi-libusb0 libusb-1.0-doc curl python-websocket
  
  
Řádek 42: Řádek 42:
 ===== SDR-Widget ===== ===== SDR-Widget =====
  
-Pro správnou funkci softwaru je potřebnéaby [[http://wiki.mlab.cz/doku.php?id=cs:sdr-widget|sdr-widget hardware]] byl nakonfigurovaný podle následujícího screenshotu a VID a PID musí být nastavené na tyto hodnoty ''fffe:0007''.+ 
 +==== Nahrání firmware ==== 
 + 
 +Pro nahrání firmware potřebujeme upravený dfu-programmerkterý stáhneme následujícím postupem:  
 + 
 +  sudo apt-get install autotools-dev automake   
 +  git clone https://github.com/MLAB-project/dfu-programmer-sdr-widget.git 
 +  cd dfu-programmer-sdr-widget/ 
 +  ./bootstrap.sh 
 +  ./configure 
 +  make 
 +  sudo make install 
 + 
 +Předkompilovanou verzi Bolidozor firmware lze stáhnout z webu:  
 + 
 +  wget https://github.com/MLAB-project/sdr-widget/releases/download/bolidozor-v01/widget.elf 
 + 
 +Před spuštěním nahrávacího sktiptu stiskneme na desce AVR32TQ tlačítko RESET a opět je pustíme. Následně stiskneme tlačítko BOOT (nepopsané tlačítko, držíme do opětovného stisku a uvolnění tlačítka RESET). Tím aktivujeme interní bootloader MCU a samotné nahrání firmware pak spustíme následujícím příkazem ze složky //dfu-programmer-sdr-widget//
 + 
 +   sudo ./program-widget widget.elf 
 +   
 +==== Kontrola konfigurace ==== 
 + 
 +Po správném nahrání firmware bude [[http://wiki.mlab.cz/doku.php?id=cs:sdr-widget|sdr-widget hardware]] vidět na USB a VID a PID bude nastavené na ''fffe:0007''. 
 +Taktéž po spuštění konfiguračního nástroje uvidíme toto nastavení (nelze jej měnit je pevně nastavené v Bolidozor verzi firmware)
  
 {{:cs:rmds:jackless_rmds_sdr-widget.png?600|Konfigurace SDR-widget hardware.}} {{:cs:rmds:jackless_rmds_sdr-widget.png?600|Konfigurace SDR-widget hardware.}}
  
 +==== Software na straně systému ====
 +
 +Pro čtení dat z hardware sdr-widget se využívá nástrojů obsažených v repozitáři [[https://github.com/MLAB-project/signal-piping-tools|signal-piping-tools]].
  
   $ cd ~/repos   $ cd ~/repos
Řádek 73: Řádek 100:
   $ make   $ make
  
 +===== data-uploader =====
  
 +Program zajišťující odesílání zaznamenaných dat nainstalujeme podle návodu na stránce [[cs:data-uploader|Systém pro upload měřených dat ze stanic]].
 ====== Nastavení staničního času ====== ====== Nastavení staničního času ======
  
Řádek 128: Řádek 157:
      
 Poslední příkaz nakopíruje výchozí konfiguraci ''radio-observer''u do ''~/bolidozor/station/Bolidozor.json'', kde jí očekává startovací skript. Po nakopírování je třeba na [[https://github.com/MLAB-project/radio-observer/blob/feat/raw/Bolidozor.json#L36|tomto řádku]] změnit název stanice. (V odkazu je název stanice ''debug''.) Poslední příkaz nakopíruje výchozí konfiguraci ''radio-observer''u do ''~/bolidozor/station/Bolidozor.json'', kde jí očekává startovací skript. Po nakopírování je třeba na [[https://github.com/MLAB-project/radio-observer/blob/feat/raw/Bolidozor.json#L36|tomto řádku]] změnit název stanice. (V odkazu je název stanice ''debug''.)
- 
-Na staničním počítači je vhodné zapisovat záznamy na SD kartu, která se připojí přes ''~/bolidozor''. V tom případě je třeba obsah připraveného adresáře ''~/ionozor'' nakopírovat do kořenu SD karty, která se bude používat. Toto řešení je vhodné kvůli tomu, že se tím ušetří zápisy na drahou eMMC kartu ze které staniční počítač bootuje. SDkarta je oproti tomu mnohem levnější a při jejím poškození není omezena základní diagnostika stanice. 
- 
- 
- 
  
 ===== Spuštění po startu ===== ===== Spuštění po startu =====
Řádek 167: Řádek 191:
   exit 0   exit 0
      
 +===== Automatické aktualizace =====
 +
 +Z bezpečnostních důvodů je vhodné nechat aktivovanou automatickou aktualizaci balíků. Ta je nastavena v souboru ///etc/apt/apt.conf.d/10periodic//. Do něj stačí zapsat následující konfiguraci: 
 +
 +  APT::Periodic::Update-Package-Lists "1";
 +  APT::Periodic::Download-Upgradeable-Packages "1";
 +  APT::Periodic::AutocleanInterval "7";
 +  APT::Periodic::Unattended-Upgrade "1";
      
-===== Odebrání nepotřebných komponet systému =====+Pak ještě aktivujeme nastavení odkomentováním potřebných řádků v souboru ///etc/apt/apt.conf.d/50unattended-upgrades// 
 + 
 +  // Automatically upgrade packages from these (origin:archive) pairs 
 +  Unattended-Upgrade::Allowed-Origins { 
 +  "${distro_id}:${distro_codename}"; 
 +  "${distro_id}:${distro_codename}-security"; 
 +  "${distro_id}:${distro_codename}-updates"; 
 +  // "${distro_id}:${distro_codename}-proposed"; 
 +  // "${distro_id}:${distro_codename}-backports"; 
 +  }; 
 + 
 +[[https://help.ubuntu.com/lts/serverguide/automatic-updates.html|Podrobný návod na Ubuntu wiki]] 
  
-  sudo apt-get remove blueman-applet 
  
cs/image-c2.1487506564.txt.gz · Poslední úprava: 2017/02/19 12:16 autor: kaklik