rtl-sdrをUbuntu 14.04にインストールするのに少しハマる
R820Tってのをその昔買いました。
(↓こういうの)
- 出版社/メーカー: SHAFT CORPORATION
- メディア: エレクトロニクス
- この商品を含むブログを見る
これは元々は欧州とかでのデジタルTV試聴用のUSBドングルですが、この中に入っているRealtekのチューナーIC(RTL2832)を使って、様々な周波数帯を聞こうというハックが流行っています。
まあ、SDR(Software Defined Radio)とか言われる、変調部をソフトでやっちゃうってやつです。
さて、このR820Tを使って、Ubuntu 14.04上からラジオを聞くこともできます。
そのためのアプリにrtl-sdrってのが有るのですが、これをインストールした時に、ググりながらやっていったんですが、微妙に違ったことが書いてあってハマるので、ここに記します。
というか、このページなんですが。
http://www.rtl-sdr.com/forum/viewtopic.php?f=7&t=111
ということで、この文をそのまま実行まで行けるようにすると以下のとおりです。
sudo apt-get install git cmake libusb-1.0-0.dev build-essential #下の2行のディレクトリー名はご自由に mkdir rtlsdr cd rtlsdr 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/ sudo echo 'blacklist dvb_usb_rtl28xxu'>/etc/modprobe.d/blacklist-rtl.conf #次の行がいるかは自信ない(とりあえずやりましたが) sudo restart udev
後はR820をUSBに接続してみてください。
これで、rtl_testコマンドを打ってこんな感じの画面が出たら完了です。お疲れ様でした。
itamae@ubuntupc:~/rtlsdr$ rtl_test Found 1 device(s): 0: Realtek, RTL2838UHIDIR, SN: 00000001 Using device 0: Generic RTL2832U OEM Found Rafael Micro R820T tuner Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6 Sampling at 2048000 S/s. Info: This tool will continuously read from the device, and report if samples get lost. If you observe no further output, everything is fine. Reading samples in async mode...