GNU Radio/UHDのインストール方法 †# 構成はubuntu12.04/uhd003.005.001/gnuradio3.6.0です。 Ubuntu 12.04のセットアップ †USRP N200を動作させるための必要なパッケージのインストールです。 # 以下のサイトを参考にしました。 # http://kiron00.blog60.fc2.com/blog-entry-1267.html # http://www.mlab.t.u-tokyo.ac.jp/~saru/usrp/ # http://www.higlab.net/~kawada/index04.html sudo apt-get -y install build-essential sudo apt-get -y install cmake sudo apt-get -y install git sudo apt-get -y install qgit sudo apt-get -y install autoconf sudo apt-get -y install automake sudo apt-get -y install libtool sudo apt-get -y install sdcc sudo apt-get -y install guile sudo apt-get -y install ccache sudo apt-get -y install python-dev sudo apt-get -y install swig sudo apt-get -y install libfftw3-dev sudo apt-get -y install libcppunit-dev sudo apt-get -y install boost sudo apt-get -y install boost-devel sudo apt-get -y install libgsl0-dev sudo apt-get -y install libusb sudo apt-get -y install libusb-dev sudo apt-get -y install alsa-base sudo apt-get -y install libasound2 sudo apt-get -y install libasound2-dev sudo apt-get -y install python-numpy sudo apt-get -y install python-cheetah sudo apt-get -y install python-lxml sudo apt-get -y install python-wxgtk2.8 sudo apt-get -y install python-scipy sudo apt-get -y install python-matplotlib sudo apt-get -y install python-tk sudo apt-get -y install python-qt4 sudo apt-get -y install python-qwt5-qt4 sudo apt-get -y install libqt4-opengl-dev sudo apt-get -y install libqwt5-qt4-dev sudo apt-get -y install libfontconfig1-dev sudo apt-get -y install libxrender-dev sudo apt-get -y install libxi-dev sudo apt-get -y install doxygen sudo apt-get -y install octave octave-headers sudo apt-get -y install liblapack-dev sudo apt-get -y install readline-common g77 sudo apt-get -y install zsh # 以下のサイトを参考にしました。 # http://opensource.telkomspeedy.com/wiki/index.php/GNURadio:_Ubuntu_12.04_Instal_GNURadio_3.4.2 sudo apt-get -y install libfontconfig1-dev libxrender-dev libpulse-dev swig g++ automake libtool python-dev \ libfftw3-dev libcppunit-dev libboost-all-dev libusb-dev fort77 sdcc sdcc-libraries libsdl1.2-dev python-wxgtk2.8 \ subversion git-core guile-1.8-dev libqt4-dev python-numpy ccache python-opengl libgsl0-dev python-cheetah \ python-lxml doxygen qt4-dev-tools libqwt5-qt4-dev libqwtplot3d-qt4-dev pyqt4-dev-tools libpcre3 libpcre3-dbg \ libpcre3-dev libpcrecpp0 python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev autoconf libtool \ libosip2-dev libortp-dev libusb-1.0-0-dev g++ sqlite3 libsqlite3-dev erlang asterisk asterisk-mysql apache2 php5 \ php5-xmlrpc php5-mysql php5-gd php5-cli php5-curl mysql-client mysql-server libphp-adodb libgd2-xpm \ libgd2-xpm-dev php5-curl php-pear UHD 003.005.001のセットアップ †USRP N200を動作させるために、UHD(USRP Hardware Driver)を用います。 sudo wget http://files.ettus.com/binaries/uhd_stable/uhd_stable_2013-03-13/uhd_003.005.001-49-stable_Ubuntu-12.04-x86_64.deb sudo dpkg -i uhd_003.005.001-49-stable_Ubuntu-12.04-x86_64.deb sudo ldconfig GNU Radio 3.6.0のセットアップ †USRP N200を簡単に動作させるためには、GNU Radioを用いることが一般的です。 sudo wget "http://gnuradio.org/redmine/attachments/download/326/gnuradio-3.6.0.tar.gz" tar zxvf gnuradio-3.6.0.tar.gz cd gnuradio-3.6.0 mkdir build cd build cmake ../ sudo make sudo make test sudo make install sudo ldconfig USRP N200のセットアップ †USRP N200(デフォルトIP:192.168.10.2)にpingが通ることを確認してから行ってください。 # 最初のcdのディレクトリはインストール場所によって変更されるかもしれないです。 cd /usr/share/uhd/utils/ ./usrp_n2xx_net_burner.py --addr="192.168.10.2" --fw=/usr/share/uhd/images/usrp_n200_fw.bin ./usrp_n2xx_net_burner.py --addr="192.168.10.2" --fpga=/usr/share/uhd/images/usrp_n200_r4_fpga.bin ./usrp_n2xx_net_burner.py --addr="192.168.10.2" --reset GPSDO Kitのセットアップ †USRP N200では、USRP N200間の周波数偏差を防ぐために、 # 最初のcdのディレクトリはインストール場所によって変更されるかもしれないです。 # USRPのIPアドレスも同様に変更していた場合は変更が必要です。 cd /usr/share/uhd/utils/ ./usrp_burn_mb_eeprom --args addr=192.168.10.2 --key gpsdo --val internal |