1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-22 08:04:49 -05:00
Mirror of f4exb's SDRAngel
Go to file
2015-05-09 00:54:01 +02:00
cmake/Modules git clone git://git.osmocom.org/sdrangelove.git 2014-05-18 16:52:39 +01:00
include Demispectrum. 2014-06-15 09:32:25 +01:00
include-gpl Upstream NFM. 2015-01-26 19:33:28 +00:00
plugins Implemented rtl-sdr ppm LO correction 2015-05-09 00:54:01 +02:00
sdrbase Refactor SFFT. 2015-01-13 19:14:36 +00:00
.gitignore git clone git://git.osmocom.org/sdrangelove.git 2014-05-18 16:52:39 +01:00
CMakeLists.txt Clone Kernel SDR driver. 2015-03-31 18:46:29 +01:00
fcdpp.rules Rules for FCDPP. 2014-12-09 19:13:33 +00:00
main.cpp Restore some logging. 2014-05-21 11:27:55 +01:00
Readme.md Uninitialised Gain Slider warning. 2015-05-05 18:21:30 +01:00

============== Funcube Dongle

Funcube Dongle Pro+ support will need "libasound2-dev" installed. ("libhid" is built from source). Install the rules file "fcdpp.rules" in "/etc/udev/rules.d" to gain the "root access" needed to control the dongle.

Funcube Dongle Pro+ USB drivers are broken on some hardware with recent kernels. It works well for me with an Atom Chipset, which has Full Speed USB ports, or a "Valleyview" Chromebook (kernel 3.10). A Desktop with the "same" chipset needs kernel 3.2, available with Debian 7 "wheezy". YMMV.

========== For Ubuntu

"sudo apt-get install libqt5multimedia5-plugins qtmultimedia5-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev qtbase5-dev libusb-1.0 librtlsdr-dev"

"mkdir out && cd out && cmake ../ && make"

"librtlsdr-dev" is in the "universe" repo. (utopic 14.10 amd64.)

Use "cmake ../ -DV4L-RTL=ON" to build the Linux kernel driver for RTL-SDR (Experimental). Needs a recent kernel and libv4l2. Will need extra work to support SDRPlay. Needs "cp KERNEL_SOURCE/include/linux/compiler.h /usr/include/linux/" and "cp KERNEL_SOURCE/include/uapi/linux/videodev2.h /usr/include/uapi/linux/" and package "libv4l-dev".

The Gnuradio plugin source needs extra packages, including "liblog4cpp-dev libboost-system-dev gnuradio-dev libosmosdr-dev"

============ For Debian 8

Debian 7 "wheezy" uses Qt4. Qt5 is available from the "wheezy-backports" repo, but this will remove Qt4.

"sudo apt-get install cmake g++ pkg-config libfftw3-dev libusb-1.0-0-dev libusb-dev qt5-default qtbase5-dev qtchooser libqt5multimedia5-plugins qtmultimedia5-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev qtbase5-dev librtlsdr-dev"

"mkdir out && cd out && cmake ../ && make"

============ Known Issues

FM is mostly untested.

RTL frontend will have bad aliasing in noisy environments.