RTLSDR-Airband: Porovnání verzí
Z Poznámkový blok
(→Ovladače) |
(→Ovladače) |
||
Řádka 12: | Řádka 12: | ||
* Mirics DVB-T | * Mirics DVB-T | ||
* Other SDRs - [https://github.com/pothosware/SoapySDR SoapySDR] - [https://github.com/pothosware/SoapySDR/wiki SoapySDR wiki] | * Other SDRs - [https://github.com/pothosware/SoapySDR SoapySDR] - [https://github.com/pothosware/SoapySDR/wiki SoapySDR wiki] | ||
+ | === Kompilace === | ||
+ | Stáhneme nejnovější verzi: | ||
+ | cd | ||
+ | git clone https://github.com/szpajder/RTLSDR-Airband.git | ||
+ | cd RTLSDR-Airband | ||
+ | git checkout unstable | ||
+ | Před vlastní kompilací se podíváme na možnosti: | ||
+ | make help | ||
+ | Povinným parametrem je hodnota "PLATFORM" která nastavuje pro jakou platformu se kompolace dělá. Jsou následující možnosti: | ||
+ | * rpiv2 - pro Raspberry Pi verze 2 nebo 3 (ARMv7 CPU, Broadcom VideoCore GPU) | ||
+ | * armv7-generic - pro platformy založené na ARMv7 bez VideoCore GPU (např. Cubieboard) | ||
+ | * armv8-generic - pro 64bitové platformy ARM, např. Odroid C2 | ||
+ | * x86 - pro x86 nebo x86_64 PC se systémem Linux | ||
+ | * x86-freebsd - pro x86 nebo x86_64 PC se systémem FreeBSD (probably you need to use gmake instead of make) | ||
== Zdroje, odkazy == | == Zdroje, odkazy == |
Verze z 9. 9. 2019, 19:21
Instalace
Na první pohled se může zdát výhodné použít hotový balíček. Problém ale může být následně z výkonem aplikace. Při vlastní konfigurace se nastaví pro jakou platformu se kompilace provádí což yrovna u Raspberry může být výhodné.
Příprava
Pro kompolaci jsou potřeba další pomocné programy:
- Pro Raspberry
sudo apt-get install build-essential libmp3lame-dev libshout3-dev libconfig++-dev libraspberrypi-dev
- Pro ostatní x86/x86_64 - Debian or Ubuntu
sudo apt-get install build-essential libmp3lame-dev libshout3-dev libconfig++-dev libfftw3-dev
Ovladače
Podle typu HW který chceme použít je třeba doinstalovat příslušné ovladače
- RTL-SDR - instalace ovladače pro RTL je popsána v samostatném příspěvlu RTLSDR
- Mirics DVB-T
- Other SDRs - SoapySDR - SoapySDR wiki
Kompilace
Stáhneme nejnovější verzi:
cd git clone https://github.com/szpajder/RTLSDR-Airband.git cd RTLSDR-Airband git checkout unstable
Před vlastní kompilací se podíváme na možnosti:
make help
Povinným parametrem je hodnota "PLATFORM" která nastavuje pro jakou platformu se kompolace dělá. Jsou následující možnosti:
- rpiv2 - pro Raspberry Pi verze 2 nebo 3 (ARMv7 CPU, Broadcom VideoCore GPU)
- armv7-generic - pro platformy založené na ARMv7 bez VideoCore GPU (např. Cubieboard)
- armv8-generic - pro 64bitové platformy ARM, např. Odroid C2
- x86 - pro x86 nebo x86_64 PC se systémem Linux
- x86-freebsd - pro x86 nebo x86_64 PC se systémem FreeBSD (probably you need to use gmake instead of make)
Zdroje, odkazy
- GitHub - zdrojový kód vlastního projektu
- Wiki - popis instalace, nastavení, ...
- baliček deb - předkompilovaný balíček verze 3.0.1
- RTL-SDR.com - popis