RTL-SDR 筆記(9):利用 BeagleBoard-xM 接駁 RTL-SDR

這次我利用我的 BeagleBoard-xM 來接收 RTL-SDR 解碼出來的信號,藉 Linux 的 SDR 程式將它變成 SDR 伺服器,信號經過網絡傳送,再利用另一台電腦以 SDR# 開啟,將大氣電波轉化成聲音。

先將接收棒接駁到 BeagleBoard-xM:
beagleboardxm-sdr-3

再於 BeagleBoard-xM 上安裝 RTL-SDR 組件:
sudo apt-get install cmake
sudo apt-get install libusb-1.0-0-dev

git clone git://git.osmocom.org/rtl-sdr.git

cd rtl-sdr/
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig

之後,RTL-SDR 組件便安裝完成,接著利用 rtl_tcp 開啟 SDR 伺服器:
sudo rtl_tcp -a 0.0.0.0

在另一台電腦以 SDR# 打開 BeagleBoard-xM 的 IP 地址,便能控制 SDR 的接收頻率和收聽電台廣播:
beagleboardxm-sdr-1

rtl_tcp 在 BeagleBoard-xM 上的 CPU 使用率:
beagleboardxm-sdr-2

參考資料:
http://sdr.osmocom.org/trac/wiki/rtl-sdr
http://m3php.com/2012/10/10/remote-sdr-using-raspberry-pi-rtl_tcp/

內部連結:
【目錄】RTL-SDR 筆記
用 BeagleBoard-xM 讀取 Arduino 的數據
解決 BeagleBoard-xM 讀取 Arduino 數據時出現 I/O Error 的問題
利用 BeagleBoard-xM 上的 Linux 讀取 GPS 接收器的數據
利用 BeagleBoard-xM 擷取網絡攝影機畫面
改善網絡攝影機畫面的質素

本文連結