mirror of
https://github.com/AlexandreRouma/SDRPlusPlus.git
synced 2025-01-13 11:47:13 +01:00
commit
7a9371c062
27
readme.md
27
readme.md
@ -16,12 +16,12 @@ SDR++ is a cross-platform and open source SDR software with the aim of being blo
|
|||||||
* Cross-platform (Windows, Linux, OSX and BSD)
|
* Cross-platform (Windows, Linux, OSX and BSD)
|
||||||
* Full waterfall update when possible. Makes browsing signals easier and more pleasant
|
* Full waterfall update when possible. Makes browsing signals easier and more pleasant
|
||||||
|
|
||||||
## Comming soon
|
## Coming soon
|
||||||
|
|
||||||
* Digital demodulators and decoders
|
* Digital demodulators and decoders
|
||||||
* Light theme (I know you weirdos exist lol)
|
* Light theme (I know you weirdos exist lol)
|
||||||
* Waterfall color scheme editor
|
* Waterfall color scheme editor
|
||||||
* other small customisation options
|
* Other small customisation options
|
||||||
|
|
||||||
# Installing
|
# Installing
|
||||||
## Windows
|
## Windows
|
||||||
@ -30,6 +30,8 @@ Download the latest release from [the Releases page](https://github.com/Alexandr
|
|||||||
To create a desktop short, rightclick the exe and select `Send to -> Desktop (create shortcut)`, then, rename the shortcut on the desktop to whatever you want.
|
To create a desktop short, rightclick the exe and select `Send to -> Desktop (create shortcut)`, then, rename the shortcut on the desktop to whatever you want.
|
||||||
|
|
||||||
## Linux
|
## Linux
|
||||||
|
|
||||||
|
### Debian-based (Ubuntu, Mint, etc)
|
||||||
Download the latest release from [the Releases page](https://github.com/AlexandreRouma/SDRPlusPlus/releases) and extract to the directory of your choice.
|
Download the latest release from [the Releases page](https://github.com/AlexandreRouma/SDRPlusPlus/releases) and extract to the directory of your choice.
|
||||||
|
|
||||||
Then, run:
|
Then, run:
|
||||||
@ -40,20 +42,26 @@ sudo dpkg -i sdrpp_debian_amd64.deb
|
|||||||
|
|
||||||
If `libvolk2-dev` is not available, use `libvolk1-dev`.
|
If `libvolk2-dev` is not available, use `libvolk1-dev`.
|
||||||
|
|
||||||
|
### Arch-based
|
||||||
|
Install the latest release from the [sdrpp-git](https://aur.archlinux.org/packages/sdrpp-git/) AUR package
|
||||||
|
|
||||||
|
### Other
|
||||||
|
There are currently no existing packages for other distributions, for these systems you'll have to [build from source](https://github.com/AlexandreRouma/SDRPlusPlus#building-on-linux--bsd).
|
||||||
|
|
||||||
## MacOS
|
## MacOS
|
||||||
TODO
|
TODO
|
||||||
|
|
||||||
## BSD
|
## BSD
|
||||||
TODO
|
There are currently no BSD packages, refer to [Building on Linux / BSD](https://github.com/AlexandreRouma/SDRPlusPlus#building-on-linux--bsd) for instructions on building from source.
|
||||||
|
|
||||||
# Building on Windows
|
# Building on Windows
|
||||||
## Install dependencies
|
## Install dependencies
|
||||||
* cmake
|
* cmake
|
||||||
* vcpkg
|
* vcpkg
|
||||||
* PothosSDR (This will install libraires for most SDRs)
|
* PothosSDR (This will install libraries for most SDRs)
|
||||||
* rtaudio
|
* rtaudio
|
||||||
|
|
||||||
After this, install the following depencies using vcpkg:
|
After this, install the following dependencies using vcpkg:
|
||||||
* fftw3
|
* fftw3
|
||||||
* glfw
|
* glfw
|
||||||
* glew
|
* glew
|
||||||
@ -168,7 +176,7 @@ First run SDR++ from the build directory to generate a default config file
|
|||||||
./sdrpp -r ../root_dev/
|
./sdrpp -r ../root_dev/
|
||||||
```
|
```
|
||||||
|
|
||||||
Then, you need to edit the `root_dev/config` file to point to the modules that were built. Here us a sample if what it would look like:
|
Then, you need to edit the `root_dev/config` file to point to the modules that were built. Here is a sample of what it should look like:
|
||||||
|
|
||||||
```json
|
```json
|
||||||
...
|
...
|
||||||
@ -195,7 +203,7 @@ You also need to change the location of the resource and module directories, for
|
|||||||
|
|
||||||
Remember that these paths will be relative to the run directory.
|
Remember that these paths will be relative to the run directory.
|
||||||
|
|
||||||
Off cours, remember to add entries for all modules that were built and that you wish to use.
|
Of course, remember to add entries for all modules that were built and that you wish to use.
|
||||||
|
|
||||||
Next, from the top directory, you can simply run:
|
Next, from the top directory, you can simply run:
|
||||||
```
|
```
|
||||||
@ -208,7 +216,10 @@ Or, if you wish to run from the build directory, you need to correct directories
|
|||||||
```
|
```
|
||||||
|
|
||||||
## Installing SDR++
|
## Installing SDR++
|
||||||
Coming soon!
|
To install SDR++, run the following command in your ``build`` folder:
|
||||||
|
```sh
|
||||||
|
sudo make install
|
||||||
|
```
|
||||||
|
|
||||||
# Contributing
|
# Contributing
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user