-
Notifications
You must be signed in to change notification settings - Fork 180
Description
Dear All,
Here is some DRAFT writing from my previous experience with this GNSS-SDRLIB from Prof. Suzuki
I will continue update it upon any feedback received.
** Install regular building tools if you haven't done so.
$ sudo apt update && sudo apt upgrade && sudo apt install build-essential cmake git
** Install KA9Q FEC library
$ git clone --recursive git@github.com:Opendigitalradio/ka9q-fec.git && cd ka9q-fec && mkdir build && cd build && cmake ../ && make && sudo make install && sudo ldconfig
** Install RTL-SDR library
$ git clone --recursive git@github.com:osmocom/rtl-sdr.git && cd rtl-sdr && mkdir build && cd build && cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON && make && sudo make install && sudo ldconfig
** Install FFTW from http://www.fftw.org/download.html
In some cases, you need to build three times possibly as instructed below.
$ cd fftw3
$ ./configure --enable-threads --enable-shared && make && sudo make install
$ ./configure --enable-threads --enable-shared --enable-float && make && sudo make install
$ ./configure --enable-threads --enable-shared --enable-long-double && make && sudo make install
** clone GNSS-SDRLIB, compile
$ git clone git@github.com:taroz/GNSS-SDRLIB.git && cd GNSS-SDRLIB/cli/linux && make clean && make
Let me know how the instruction above will work on your side.
Have fun,
Shu