Установка зависимостей на дроне
Обновим зависимости и установим pothos
sudo apt-get update
sudo apt-get install python3-pothosПоставим SoapySdr и Numpy для python3
sudo apt-get install python3-soapysdr python3-numpyУстновим Airspy со всеми зависимостями
sudo apt-get install airspy soapysdr-module-airspy
sudo apt install soapysdr-toolsПроверим все ли установилось
PothosUtil --system-info
SoapySDRUtil --infoПоставим SoapySdr на систему для дальнейшей записи данных
cd catkin_ws/src/
git clone https://github.com/pothosware/SoapySDR.git
cd SoapySDR
git pull origin master
mkdir build
cd build
cmake ..
make -j4
sudo make installПроверка все ли зависимости встали SoapySdr
sudo ldconfig
SoapySDRUtil --infoПодготовка к установке SoapyAirspy
cd ../..
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DLIB_INSTALL_DIR:PATH=lib64 -DLIB_SUFFIX=64 -DSOAPY_SDR_ROOT=/usr ..
sudo add-apt-repository -y ppa:myriadrf/drivers
sudo apt-get update
sudo apt-get install airspy libairspy-devУстановка SoapyAirspy
git clone https://github.com/pothosware/SoapyAirspy.git
cd SoapyAirspy
mkdir build
cd build
cmake ..
make
sudo make installПроверка все ли зависимости встали SoapyAirspy
SoapySDRUtil --probe="driver=airspy"Установка недостающих библиотек необходимых для записи сигнала
pip3 install thread6
sudo apt-get install python3-soapysdr python3-numpy
sudo apt-get install python3-scipy
sudo apt-get install python3-matplotlibУстановка недостающих библиотек необходимых для генерации расписания пролетов спутников.
sudo apt install -y python3-pyorbital --fix-missing
sudo apt install -y python3-prettytable --fix-missingLast updated