Doka avatar

Журнал Эмбеддед-Инженера

О микроэлектронике, радиотехнике и хобби

Dmitry Murzinov

1 минута чтения

Сборка

Список зависимостей:

  • cmake
  • fftw 3.x
  • liquid-dsp
  • pkg-config
  • qt5

Установка зависимостей:

sudo yum install -y qtermwidget-qt5-devel.x86_64 qt5-qtstyleplugins.x86_64 qtermwidget-qt5.x86_64

git clone --depth 1 https://github.com/miek/inspectrum.git
cd inspectrum
mkdir build
cd build
cmake ..
make -j4
sudo make install

У меня на одном из хостов не установилось из-за отсутствующих пакетов qt5, вот список установленных пакетов на той машине, на которой установилось без проблем:

$ rpm -qa | grep qt5
qtermwidget-qt5-devel-0.6.0-4.el7.x86_64
qtermwidget-qt5-0.6.0-4.el7.x86_64
qt5-qttools-common-5.6.1-2.el7.noarch
qt5-qtsvg-5.6.1-2.el7.x86_64
qt5-qttools-libs-help-5.6.1-2.el7.x86_64
qt5-qttools-5.6.1-2.el7.x86_64
qt5-qttools-libs-clucene-5.6.1-2.el7.x86_64
qt5-rpm-macros-5.6.1-3.el7.noarch
qt5-qttools-libs-designer-5.6.1-2.el7.x86_64
qt5-qtbase-common-5.6.1-3.el7.noarch
qt5-qtstyleplugins-5.0.0-6.el7.x86_64
qt5-qtxmlpatterns-5.6.1-1.el7.x86_64
qt5-linguist-5.6.1-2.el7.x86_64
qt5-qhelpgenerator-5.6.1-2.el7.x86_64
qt5-designer-5.6.1-2.el7.x86_64
qt5-qtbase-5.6.1-3.el7.x86_64
qt5-qtdeclarative-5.6.1-5.el7.x86_64
qt5-qttools-libs-designercomponents-5.6.1-2.el7.x86_64
qt5-qtbase-devel-5.6.1-3.el7.x86_64
qt5-qtbase-gui-5.6.1-3.el7.x86_64

Использование

Запуск:

./inspectrum

Поддерживает форматы:

  • *.cf32, *.cfile - Квадратуры 32бита с плавающей запятой (GNURadio, osmocom_fft)
  • *.cs16 - Знаковые квадратуры 16бит (BladeRF)
  • *.cs8 - Знаковые квадратуры 8бит (HackRF)
  • *.cu8 - Беззнаковые квадратуры 8бит (RTL-SDR)

Последние записи

Разделы