树莓派安装RTL-SDR驱动(编译安装)

树莓派系统镜像

2018-11-13-raspbian-stretch-full.img

树莓派安装RTL-SDR驱动步骤(编译安装)

以下内容参照文档“RTL-SDR for Linux Quick Start Guide, First Edition v10-16.pdf”。

1、更新系统

sudo apt-get update

2、安装检索(git),编译(cmake)和构建(buildessential)所需的工具,依此执行以下每一行命令:

sudo apt-get install git
sudo apt-get install cmake
sudo apt-get install build-essential

3、安装libusb-1.0-0-dev,它是一个提供对USB设备的常规访问的C语言库

sudo apt-get install libusb-1.0-0-dev

4、从源代码获取,构建和编译RTL2832U Osmocom驱动程序,依此执行以下每一行命令:

git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig
sudo cp ../rtl-sdr.rules /etc/udev/rules.d/

5、将默认加载的驱动程序列入黑名单,以将RTL-SDR用作接收设备,因为它不能用于SDR,并且与我们刚安装的新Osmocom驱动程序冲突。

cd /etc/modprobe.d

新建“blacklist-rtl.conf”文件:

sudo nano blacklist-rtl.conf

加入以下代码:

blacklist dvb_usb_rtl28xxu

按“ctrl+O”保存并按“ctrl+X”退出。
6、重启树莓派:

sudo reboot

7、将RTL-SDR软件无线电设备插入树莓派的usb接口,通过打开终端并键入以下命令来测试设备是否正常连接:

rtl_test -t

你可能感兴趣的:(树莓派,Linux,RTL-SDR)