Ubuntu16.04 安装UHD GNU Radio教程
安装分三步:
- 安装Ubuntu16.04系统,务必从官网下载系统。 推荐使用安装工具:Universal USB Installer。
- 首先安装UHD
- 安装GNURadio
安装UHD
注意:由于许多步骤需要在管理员权限下执行 所以直接切到管理员权限下,输入
su
输入管理员密码即可,如果出现认证失败,执行下面步骤
sudo passwd root
输入新的密码 后再次执行 su 进入到管理员权限下.
1. 安装前准备--更新源
cd /etc/apt //进入到apt目录下
sudo cp sources.list sources.list.bak //备份
sudo gedit sources.list //打开sources.list
将下面内容直接覆盖 sources.list内容
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse # 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
sudo apt-get update //更新源
如果此步骤出现无法获取某某软件的现象,在执行一次。
2. 安装必备依赖库
终端中执行下面命令、等待安装完成。
sudo apt-get -y install git swig cmake doxygen build-essential libboost-all-dev libtool libusb-1.0-0 libusb-1.0-0-dev libudev-dev libncurses5-dev libfftw3-bin libfftw3-dev libfftw3-doc libcppunit-1.13-0v5 libcppunit-dev libcppunit-doc ncurses-bin cpufrequtils python-numpy python-numpy-doc python-numpy-dbg python-scipy python-docutils qt4-bin-dbg qt4-default qt4-doc libqt4-dev libqt4-dev-bin python-qt4 python-qt4-dbg python-qt4-dev python-qt4-doc python-qt4-doc libqwt6abi1 libfftw3-bin libfftw3-dev libfftw3-doc ncurses-bin libncurses5 libncurses5-dev libncurses5-dbg libfontconfig1-dev libxrender-dev libpulse-dev swig g++ automake autoconf libtool python-dev libfftw3-dev libcppunit-dev libboost-all-dev libusb-dev libusb-1.0-0-dev fort77 libsdl1.2-dev python-wxgtk3.0 git-core libqt4-dev python-numpy ccache python-opengl libgsl-dev python-cheetah python-mako python-lxml doxygen qt4-default qt4-dev-tools libusb-1.0-0-dev libqwt5-qt4-dev libqwtplot3d-qt4-dev pyqt4-dev-tools python-qwt5-qt4 cmake git-core wget libxi-dev gtk2-engines-pixbuf r-base-dev python-tk liborc-0.4-0 liborc-0.4-dev libasound2-dev python-gtk2 libzmq-dev libzmq1 python-requests python-sphinx libcomedi-dev python-zmq
3.安装UHD驱动
将下载好的UHD文件拷贝到指定目录下
cd到 下载好的uhd-maint.zip 文件夹下
拷贝到/usr/local/share/
cp uhd-maint.zip /usr/local/share/
解压
unzip uhd-maint.zip
解压后,cd到uhd-maint文件夹下,执行如下步骤
cd host
mkdir build
cd build
cmake ../
完成以后,执行
make
或者 make -j4 (代表多线程加速)
编译源码,大约需要10-30min时间,可以通过开启多线程编译可大大缩短编译时间,用make -j4 代替make即可,就会启用4个线程同时编译,但也不是越多越好,一般和计算机CPU线程数或虚拟机CPU线程数一致即可。如编译中途死机(虚拟机可能会出现、由于内存不足),重新来过时会接着之前的编译进度继续。之后安装编译成功的库,输入
make test
make install
更新环境变量
sudo ldconfig
export LD_LIBRARY_PATH=/usr/local/lib
4.将UHD images文件拷入到指定文件下
创建uhd文件夹
cd /usr/local/share/
mkdir uhd
将下载好的zip文件拷贝到uhd文件夹下 cd 到zip文件作为位置
cp uhd-images_003.008.003-release.zip /usr/local/share/
解压
unzip uhd-images_003.008.003-release.zip
一路cd进去。找到images文件夹所在位置
cd uhd-images_003.008.003-release
cd share
cd uhd
拷贝
cp -r images /usr/local/share/uhd
至此UHD安装完成,测试输入
uhd_find_devices
会显示出设备信息,如果找不到,重新插拔几次。
安装GNURadio
apt-get install gnuradio
打开GNU
gnuradio-companion
如果能够成功打开GNU界面,恭喜你安装完成!
本篇主要参考文章如下:手把手教你搭建USRP在Linux GNU Radio下的开发环境**http://www.openhw.org/topic-1382**。
Ubuntu16.04 安装UHD GNU Radio教程相关推荐
- ubuntu18.04 安装UHD+GNU Radio总结
1.更新软件包列表,更新系统软件 sudo apt-get updatesudo apt-get upgrade 2.安装依赖包 (此代码仅适用于UBUNTU18.04,其他版本需要的依赖包会有所不同 ...
- ubuntu16.04安装opencv3.4.1教程
最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅. 本教程原为3.3.0,但经过博主亲测,3.4.0.3.4.1皆适用 1.去官网下载opencv ...
- ubuntu16.04安装python3.6-dev超时_vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤...
因为这两天在学习深度学习需要用到ubuntu+python3.6版本,所以就按照网上的教学安装,但是ubuntu16.04自带的是python2.7和3.5版本,所以需要另外安装.但是安装了半天浪费了 ...
- Ubuntu16.04安装wineqq国际版教程Ubuntu上安装wine QQ
转自:http://mt.sohu.com/20151210/n430726472.shtml 简述:Ubuntu16.04安装wineqq国际版教程Ubuntu上安装wine QQ国际版后如何定位好 ...
- python3.6安装教程-Ubuntu16.04安装python3.6详细教程
笔者最近在阿里云服务器上要搭建python3.6环境用于服务支撑,所以马不停蹄的就是安装python3.6,pip.一顿操作之后,发现坑还是有的,而且稍微有点麻烦,所以果断搬出了Anaconda,果不 ...
- python3.6安装步骤-Ubuntu16.04安装python3.6详细教程
笔者最近在阿里云服务器上要搭建python3.6环境用于服务支撑,所以马不停蹄的就是安装python3.6,pip.一顿操作之后,发现坑还是有的,而且稍微有点麻烦,所以果断搬出了Anaconda,果不 ...
- ROS学习(开篇)Ubuntu16.04安装ROS Kinetic详细教程
文章目录 前言 一.添加ROS软件源(sources.list) 二.添加密钥 三.更新apt功能包列表 四.安装ROS 五.初始化 rosdep 六.将ROS环境变量添加到.bashrc文件中 七. ...
- ubuntu16.04安装使用redis入门教程
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 环境 Ubuntu 16.04 安装Redis服务器端 sudo apt-get install redis-server 安装完成后,Redis服务 ...
- ubuntu16.04安装破解matlab2016详细教程
matlab在ubuntu中的配置比在windows中要稍微麻烦一些,不过按照步骤来就行了,主要是下载的慢,实验室网不好,下载了一晚上,下面给出了ubuntu的百度网盘地址: 链接: https:// ...
最新文章
- 优化思路千万种,基于下界函数的最优化效率如何?
- 再见吧,996!程序员开源考公指南获高赞:三人已成功上岸
- Python requests 抓取网页状态返回418(亲测)
- 各种门锁的内部结构图_便宜超好用:小米智能门锁 E上手体验报告
- 华为手机媒体音量自动静音_华为手机还能自动清理垃圾,怪不得手机越用越流畅,学到了...
- php dll是下32还是64位,windows下关于boost 64位和32位库的编译详细介绍
- Adobe Flex初记
- SpringBoot(三)
- 机器学习_周志华_西瓜书_学习笔记_第16章--强化学习
- 自适应滤波器3-最速下降算法
- 「敏捷」Stacey Matrix模型帮你确定合适的项目管理方法
- python神经网络预测股票组合_神经网络预测股票市场
- 2021年「博客之星」参赛博主:南浔Pyer
- 高级网格交易学习笔记
- APM32F103 RTC内部时钟源报警中断例程测试
- 【初创期】企业的安全建设之路到底有多难?
- 使用豆瓣源下载指定版本的tensorflow(附conda安装tensorflow全步骤)
- kernel 3.10代码分析--KVM相关--虚拟机运行
- フェーン現象 (Foehn Phenomena)
- 国产迷你型桌面数控车床
热门文章
- Dev-C++:同时编译多个文件
- c语言水文水资源,2020年首都师范大学水文学及水资源考研真题试卷及试题答案,C语言程序设计考研试题下载...
- 【日照seo多少钱】一名出色的推广优化师应具备的7大能力?
- Thinkphp——模板赋值
- CorelDRAWX4的VBA插件开发(二十五)多类目选择实现复合框内容置换
- 到底该不该来日本做IT
- 如何找回你的VirtualPC2007控制台
- 输入框显示表情图标-vue篇
- 正文双栏,尾注只占页面半边
- 块存储、文件存储、对象存储三者有什么区别,有什么关系?