RTLSDR-Airband: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
(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, 20: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