cs:ghpsdr3
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verze | ||
cs:ghpsdr3 [2015/02/25 12:04] – vytvořeno kaklik | cs:ghpsdr3 [2015/03/03 22:14] (aktuální) – [USRP] kaklik | ||
---|---|---|---|
Řádek 3: | Řádek 3: | ||
[[http:// | [[http:// | ||
- | ===== Instalace ===== | + | Systém se skládá z několika komponet: |
+ | * server | ||
+ | * dspserver | ||
+ | * clients | ||
+ | |||
+ | ===== Instalace | ||
==== Potřebné knihovny ==== | ==== Potřebné knihovny ==== | ||
Řádek 29: | Řádek 34: | ||
sudo make install | sudo make install | ||
| | ||
- | ====== DSP server ====== | ||
- | [[http:// | + | ===== Instalace |
- | + | ||
- | === Instalace === | + | |
Instalace je dobře popsána [[http:// | Instalace je dobře popsána [[http:// | ||
- | Pro použití s rádiem [[http:// | + | |
- | git checkout origin/ | + | ===== Ubuntu 14.10 ===== |
+ | Make sure that your systems is up to date: | ||
+ | |||
+ | sudo apt-get update | ||
+ | sudo apt-get upgrade | ||
+ | |||
+ | Install the tools: | ||
+ | |||
+ | sudo apt-get install make gcc g++ autoconf automake autotools-dev libtool git subversion | ||
+ | |||
+ | Install the prerequisite packages: | ||
+ | |||
+ | sudo apt-get -y install libusb-0.1-4 libusb-dev libfftw3-dev portaudio19-dev libpulse-dev libsamplerate0-dev libusb-1.0-0-dev libconfig8-dev xdg-utils libortp-dev gcc-multilib libssl-dev libevent-dev cmake | ||
+ | |||
+ | Install Qt5 from Ubuntu repository: | ||
+ | |||
+ | |||
+ | sudo apt-get install qt5-default qt5-qmake libqt5multimedia5 libqt5multimedia5-plugins qtmultimedia5-dev | ||
+ | |||
+ | ==== Build and install codec-2 ==== | ||
+ | |||
+ | svn co https:// | ||
+ | cd codec2 | ||
+ | mkdir build_linux | ||
+ | cd build_linux | ||
+ | cmake ../ && make | ||
+ | sudo make install | ||
+ | sudo ldconfig | ||
+ | |||
+ | ==== Build and install ghpsdr ==== | ||
+ | |||
+ | Download the source code from git: | ||
+ | |||
+ | git clone git:// | ||
+ | |||
+ | Depending on your Internet connection thorughput, it will take several minute to download. | ||
+ | |||
+ | cd ghpsdr3-alex | ||
+ | git checkout master | ||
+ | autoreconf -i && ./configure && make -j4 | ||
+ | |||
+ | sudo make install | ||
+ | |||
+ | The default configure above builds with debug and default Qt5 version in your PC. | ||
+ | For optimized executable, you need to specify options specific to your system. | ||
+ | |||
+ | ./ | ||
+ | ./ | ||
+ | ./ | ||
+ | ./ | ||
+ | ./ | ||
+ | |||
+ | |||
+ | After that you shoul be able to run QtRadio from command line by executing. | ||
+ | QtRadio | ||
+ | |||
+ | If you get a segfaut message you should check if there not old libraries present. | ||
+ | |||
+ | sudo apt-get remove qtmobility-dev libqtmultimediakit1 | ||
+ | |||
+ | ===== USRP ===== | ||
+ | |||
+ | |||
+ | Pro použití s rádiem [[http:// | ||
+ | git checkout origin/ | ||
Potom postupujeme dále podle výše odkazovaného návodu. | Potom postupujeme dále podle výše odkazovaného návodu. | ||
Řádek 45: | Řádek 112: | ||
=== Spuštění === | === Spuštění === | ||
- | Na počítači, | + | Na počítači, |
- | dspserver --addres "ip adresa" | + | dspserver --addres "ip adresa" |
+ | |||
+ | V případě stanice radio.ust.cz jde konkrétně o příkazy | ||
+ | sudo usrp_server --rx-subdev " | ||
+ | dspserver | ||
+ | |||
+ | kdy každý server zvlášť spustíme ve screenu, aby zůstal běžet i po odhlášení. | ||
- | | ||
| |
cs/ghpsdr3.1424865855.txt.gz · Poslední úprava: 2015/02/25 12:04 (upraveno mimo DokuWiki)