PMSDR-popis instalace
Transkript
Zprovoznění PMSDR v Kubuntu 10.04 Tohle jsem já nevymyslel. Pouze jsem postupoval podle [1] a [2]. Real-timové jádro jsem neinstaloval. Žádné zásadní problémy se nevyskytly, ale pozor: nastavení fázové korekce I/Q se s časem plynule mění, takže zhruba po 3 minutách je potřebná hodnota 1 000 a nejde dál zvětšovat. Potlačení zrcadlových kmitočtů pak dosahuje pouze 20 ÷ 25 dB. PMSDR nyní funguje takto: Příprava 1. Vytvořil jsem nové adresáře: cd /usr/local/src sudo mkdir sdr sudo chown `whoami`:`whoami` sdr 2. Doinstaloval jsem pomocné balíky: sudo apt-get install autoconf automake build-essential subversion (7MB na disku) Instalace DttSP 3. Nainstaloval jsem: sudo apt-get install libfftw3-3 libfftw3-dev libgsl0-dev libjack0 jackd jack-tools \ libjack-dev liblo7 liblo-dev libusb-1.0-0 libusb-1.0-0-dev (pokud už některé jsou nainstalované, instalace se automaticky přeskočí; 16Mb na disku; RT mód odmítnut). 4. Kontrola poslední revize: cd /usr/local/src/sdr únor 2012 rev=810 svn co -r $rev \ https://128.2.212.19/cgran/projects/dttsp/branches/ab2kt/sdr-core/base \ dttsp-cgran-r$rev 5. Link kvůli přepínání mezi verzemi: ln -s dttsp-cgran-r$rev dttsp 6. Přeložení dttsp: cd dttsp-cgran-r$rev/src ./bootstrap ./configure make 7. Ověření, jestli funguje: ./sdr-core -h (vypíše help) 8. Balíky pro SDR-shell: cd sudo apt-get install libqt3-mt-dev (26 souborů, 23MB) 9. Kontrola poslední revize: cd /usr/local/src/sdr rev=74 únor 2012: 158 svn co -r $rev \ https://sdr-shell.googlecode.com/svn/branches/pmsdr \ sdr-shell-pmsdr-r$rev 10. Opět link kvůli přepínání mezi verzemi: ln -s sdr-shell-pmsdr-r$rev sdr-shell 11. Instalace samotného shellu: cd sdr-shell-pmsdr-r$rev qmake-qt3 sdr-shell.pro make Instalace PMSDR 12. Doinstaloval jsem: sudo apt-get install libncurses5-dev libreadline5-dev (2-7MB) 13. Stáhl a rozbalil jsem PMSDR (aktuální verze 2.5.1) z http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/p/project/pm/pmsdr/Stable%20release/ cd tar -zxvf pmsdr-2.5.1.tar.gz cd pmsdr-2.5.1/ ./configure && make && sudo make install 14. Vytvořit novou skupinu: sudo groupadd pmsdrusb sudo usermod -a -G pmsdrusb <jmeno_uzivatele> 15. Jako root jsem vytvořil soubor /etc/udev/rules.d/95-pmsdr.rules s obsahem # # udev rules file for Microchip 18F4455 USB Micro (PMSDR) # ACTION=="add", SUBSYSTEM=="usb", SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="000c", GROUP="pmsdrusb" 16. Po odhlášení / přihlášení (kvůli nové skupině) se dá spustit PMSDR: cd /usr/local/bin/ ./pmsdr {příkazem např. f 639000 se změní kmitočet na PMSDR, quit ho ukončí} Nastavení SDR-shellu 17. V adresáři /usr/local/src/sdr/sdr-shell je nutno upravit sdr-shell.sh: stáhnout z ok-dae.unas.cz soubor sdr-shell.tar a uložit do ~/ mv /usr/local/src/sdr/sdr-shell/sdr-shell.sh /usr/local/src/sdr/sdr-shell/sdr-shell.sh-orig cd tar -xf sdr-shell.tar cp ./_sdr-shell_/* /usr/local/src/sdr/sdr-shell/ Dále je nutno ještě upravit /usr/local/src/sdr/sdr-shell/sdr-shell.conf podle vašeho počítače. Vzor je sdr-shell.conf-example { Při potížích zopakujte kroky 8 11 s rev=74 a pak cd /usr/local/src/sdr/sdr-shell-pmsdr-r74 wget http://www.dh2spk.de/amateurfunk/sdr/sdr-shell-pmsdr-setup-ubuntu.patch patch -p0 < sdr-shell-pmsdr-setup-ubuntu.patch } --------------------------------------------------------------------------------Spuštění celého programu: cd /usr/local/src/sdr/sdr-shell ./sdr-shell.sh nebo voláním skriptu #!/usr/bin/env bash cd /usr/local/src/sdr/sdr-shell ./sdr-shell.sh -------------------------------------------------------------------------------Konfig. soubory: ~/.qt/sdr-shellrc /usr/local/src/sdr/sdr-shell/sdr-shell.conf /etc/udev/rules.d/95-pmsdr.rules V konfig. souboru /usr/local/src/sdr/sdr-shell/sdr-shell.conf lze změněnit vzorkovací kmitočet karty na 96kHz (pokud to karta dovoluje). Šíře zobraz. pásma potom je ± 12kHz (při 48kHz jen ± 6kHz). ------------------------------------------------------------------------------[1] http://www.dh2spk.de/amateurfunk/sdr/ DH2SPK popisuje zprovoznění v Kubuntu 10.11 [2] http://freecode.com/projects/pmsdr (zdrojový kód) Autor hardwaru IW0HDV popisuje v části 'README' zprovoznění obecně v Linuxu [3] https://128.2.212.19 (nebo http://www.cgran.org/ )
Podobné dokumenty
Open Source Programování
Patch vždy jako plain text a přímo v těle zprávy
Ještě jednou, nikdy ne jako HTML, přílohu jde někdy možná obhájit
Větší změny vždy rozdělit do logických kroků, pak jako patchseries
Vždy zkontroluj...
Bakalářská práce
Ing. Jana Koprnického, Ph.D., dozvěděl o panu Ing. Janu Krausovi. Ten mě okamžitě
nasměroval správným směrem a hned v dalšı́m semestru jsem přešel z jazyka Pascal
na mnohem užitečně...
sarix - Schneider Electric
(široký dynamický rozsah), vysokou světelnou citlivost a Anti-Bloom funkce do
jednotné vysoce inteligentní platformy. Výsledkem je kamera, která reaguje na
světlo skoro stejně skvěle, jako lidské o...
Bakalářská práce
program nabízí. To se právě v případě programu tohoto typu děje až podezřele často. Není výjimkou
situace, kdy si skupiny zabývající se tvorbou audiovizuálního obsahu vyvíjejí každá svůj program
ta...
Bubble Trouble Uživatelská Dokumentace
hozením bubliny, nebo výbušné bubliny; nepřítel může zabít hráče i kousnutím. Bublinu jde uvést
do pohybu pouze tak, že přesunete hrdinu za bublinu a kousnete.