2018-03-07 03:17:20 +08: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
|
2018-03-07 03:21:30 +08:00
|
|
|
|
2018-03-07 03:17:20 +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.
|
2018-03-07 03:17:20 +08:00
|
|
|
```
|
|
|
|
$ 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
|
|
|
|
```
|