如何在UBUNTU14.04下安装UHD和GNURadio

   
   
   
前提:1,假定你已经安装了ubuntu14.04,(虚拟机和Linux系统均可)

            2,现在,意图在此系统下安装GNURADIO。

            基于以上两个事实,现对UHD和GNURadio的安装做一个总结。

一,获得权限

    对于部分电脑来讲,可能没有权限,故而我们需要在ubuntu下获得一个临时权限。

    1,启动虚拟机或Linux系统,搜索terminal(终端)即命令行工具,而后打开。

    2,设置管理员(Supper User)密码即root密码

sudo passwd

         在用户设置密码之前,Ubuntu每次开机会产生一个随机的root密码。注意,输密码时不会显示“****”,而是什么字符也不显示,这一点和我们一般的认知很不一样!系统提示再次输入密码,第二次输入密码并确认、两次一致后密码设置成功。

    3,更新软件源

sudo apt-get update

        会提示输入管理员密码,输入刚才设置的管理员密码后点回车。

    4,安装cmake

sudo apt-get install cmake

二,安装UHD  (在安装gnuradio之前需要先安装UHD)

    1.搭建UHD所依赖的环境

sudo apt-get install libboost-all-dev libusb-1.0-0-dev python-mako doxygen python-docutils cmake build-essential

    2.获取源代码

git clone git://github.com/EttusResearch/uhd.git
    3.更新子模块
git init
git submodule init
git submodule update

    4.构建指令

    4.1 用Cmake生成makefiles

cd uhd
cd host
mkdir build
cd build
cmake ../

    4.2编译与安装

make
make test
sudo make install

编译安装以后,需要进行一下环境的配置。

    4.3环境配置

这一步也非常重要,你要确定libuhd.so在不在LD_LIBRART_PATH中,如果不在的话需要手动添加到/etc/ld.so.conf中,然后运行下面的指令.

sudo ldconfig

如果这一步配置失败,在调用uhd中的uhd_find_devices命令查找usrp设备时,终端里也会报错的。

以上就是安装UHD的经验,另外提醒大家一句,请务必在网速条件较好的情况下进行安装,否则可能会报错。

三.安装gnuradio

此处介绍两种方法,大家可以两种都试试。

【方法一】直接安装

     1.首先回到home路径

cd $HOME
    2.源码直接安装
sudo apt-get install gnuradio

    3.安装完成以后,在终端输入

gnuradio-companion

       如果能够跳出GRC的界面,并且在GRC的库中能够找到UHD,恭喜你,安装成功啦!

【方法二】间接安装

    1.首先回到home路径

cd $HOME

    2.下载GNU Radio源码

 git clone --recursive https://github.com/gnuradio/gnuradio

    3.下载完成后新建build目录

cd gnuradio
mkdir build
cd build

    4.生成Makefile并编译安装

cmake ../ 
make
make test
sudo make install
sudo ldconfig

    5.测试安装

gnuradio-companion

GNU Radio 开发环境应当可以正确打开。至此,环境搭建完成。






你可能感兴趣的:(软件无线电平台)