gps-sdr-sim/player/README.md

82 lines
1.4 KiB
Markdown
Raw Normal View History

## 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
2018-03-07 03:21:30 +08:00
Build instructions http://wiki.myriadrf.org/Lime_Suite
:exclamation: Build not tested.
### Dependecies - ADALM-Pluto
#### libiio
2018-03-07 03:21:30 +08:00
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.](https://wiki.analog.com/resources/tools-software/linux-software/libiio)
#### 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
```