美文网首页
Ubuntu 14.04下USRP硬件驱动(UHD)的编译与安装

Ubuntu 14.04下USRP硬件驱动(UHD)的编译与安装

作者: 蒋佳秋 | 来源:发表于2018-05-20 17:32 被阅读0次

    内容同步于我的博客:https://blog.bigrats.net/archives/building-installing-uhd-with-ubuntu-14-04.html

    最简单的安装方式是直接从Ettus Research官方提供的PPA安装:

    sudo add-apt-repository ppa:ettusresearch/uhd
    sudo apt-get update
    sudo apt-get install libuhd-dev libuhd003 uhd-host
    

    这里我将介绍如何从源代码进行编译与安装。更多安装方法及详细信息可以查询官方手册.

    I. 安装依赖包

    使用以下命令将安装所有的依赖包。

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

    II. 从GitHub获取源代码

    git clone https://github.com/EttusResearch/uhd.git
    

    然后进入源代码根目录

    cd uhd/host
    

    III. 配置与编译UHD

    mkdir build
    cd build
    cmake  ../
    

    Makefile已经生成,执行编译

    make
    

    经过较长时间的编译后,执行自检查

    ctest --output-on-failure
    

    自检查可能出现一个或多个失败,可以返回查看log信息,原因一般都是依赖包缺失,安装缺失的依赖再次执行检查即可。

    IV. 安装UHD

    在安装之前确认当前目录为./build。然后执行安装:

    sudo make install
    

    然后需要设置LD_LIBRARY.

    sudo ldconfig
    

    编译与安装过程到此结束。你可以继续安装GNU Radio, 可以参考我的另一篇文章:Ubuntu 14.04下GNU Radio的编译与安装
    更多帮助与文档可以访问 官方手册.

    相关文章

      网友评论

          本文标题:Ubuntu 14.04下USRP硬件驱动(UHD)的编译与安装

          本文链接:https://www.haomeiwen.com/subject/eeutjftx.html