gps-sdr-sim/player
2018-03-08 20:15:11 +01:00
..
limeplayer_win Windows port of ingenico-zanetti's limeplayer 2018-01-07 14:03:32 +09:00
bladeplayer.c Fix to build Linux. Tested on Debian 9. 2018-03-06 20:15:22 +01:00
hackplayer.c Fix to build Linux. Tested on Debian 9. 2018-03-06 20:15:22 +01:00
limeplayer.c Fix another initialized variable ; the reason why -Wall didn't catch it 2017-10-31 14:01:53 +01:00
Makefile Added support for ADALM-Pluto (PlutoSDR) player. 2018-03-06 20:17:20 +01:00
plutoplayer.c Line endings. 2018-03-08 20:15:11 +01:00
README.md Typo. 2018-03-06 20:21:30 +01:00

Building

Modified to build on Linux.

$ make all

Will build all players if dependencies are met.

Dependencies - bladeRF

libbladeRF

$ git clone https://github.com/Nuand/bladeRF.git
$ cd bladeRF
$ dpkg-buildpackage -b

Or Nuand has some build/install instructions including an Ubuntu PPA at https://github.com/Nuand/bladeRF/wiki/Getting-Started:-Linux

Build

$ make bladeplayer

Dependecies - hackRF

libhackrf

> git clone https://github.com/mossmann/hackrf.git
> mkdir hackrf/host/build
> cd hackrf/host/build
> cmake ..
> make
> sudo make install
> sudo ldconfig

Build instructions https://github.com/mossmann/hackrf/tree/master/host

Build

> make hackplayer

Dependecies - lime

LimeSuite https://github.com/myriadrf/LimeSuite

Build instructions http://wiki.myriadrf.org/Lime_Suite

Build not tested.

Dependecies - ADALM-Pluto

libiio

Use the latest version from Github.

$ git clone https://github.com/analogdevicesinc/libiio.git
$ cd libiio
$ cmake ./
$ make all
$ sudo make install

How to build it in detail.

libad9361

Use of the latest Github version mandatory.

$ git clone https://github.com/analogdevicesinc/libad9361-iio.git
$ cd libad9361-iio
$ cmake ./
$ make all
$ sudo make install

Build

$ make plutoplayer