不想看上面链接的直接可以看代码版:
sudo apt-get update
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.15-0 libcppunit-dev libcppunit-doc ncurses-bin
cpufrequtils python-numpy python-numpy-doc python-numpy-dbg python3-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 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 libqwtplot3d-qt5-dev pyqt4-dev-tools
python-qwt5-qt4 cmake git wget libxi-dev gtk2-engines-pixbuf r-base-dev python-tk
liborc-0.4-0 liborc-0.4-dev libasound2-dev python-gtk2 libzmq3-dev libzmq5
python-requests python-sphinx libcomedi-dev python-zmq libqwt-dev libqwt6abi1
python-six libgps-dev libgps23 gpsd gpsd-clients python-gps python-setuptools
cd $HOME
mkdir workarea
cd workarea
git clone https://github.com/EttusResearch/uhd
cd uhd
$ git tag -l
...
release_003_009_004
release_003_009_005
release_003_010_000_000
git checkout v3.15.0.0
cd host
mkdir build
cd build
cmake ../
make -j8 //调用通道加速
sudo make install
sudo ldconfig
环境变量:export LD_LIBRARY_PATH=/usr/local/lib
USRP1硬件驱动与FPGA:
sudo uhd_images_downloader -t usrp1
sudo apt-get install libusb-dev libusb-1.0-0-dev
sudo apt-get install uhd_host
查看支持的设备型号:uhd_config_info --enable
支持的设备型号会一 一列出,到此,USRP硬件部分安装完成。
GNU Radio 环境:
sudo add-apt-repository ppa:gnuradio/gnuradio-releases
sudo apt-get update
sudo apt-get install gnuradio
注:上述环境搭建过程为非虚拟机环境,使用实体机刷入Ubuntu20.04系统,并且非最小化安装系统,有许多软件环境,编译器工具在系统安装时就已经被系统安装完成。如果用虚拟机安装,本人多次尝试之后,搭建失败,不建议尝试。另外,本人电脑为惠普暗影精灵,分开原D盘300G给予Ubuntu20.04,因此在搭建完成后有余力完成系统的美化成MAC,且运行较为流畅;如果分盘空间过少,加上电脑性能不足(亲身实践),强行美化成MAC后会导致Ubuntu20.04运行缓慢,建议尝鲜的朋友还是用原经典桌面。
注:美化博客推荐:美化博客推荐:记录 Ubuntu 20.04 安装后美化(MAC)过程_憶夣的博客-CSDN博客_ubuntu20美化mac
注:安装完Ubuntu20.04后,有两件事,第一:更换为国内软件源
第二:安装edge浏览器
参考:Ubuntu 20.04 LTS上安装Edge浏览器_散人的博客-CSDN博客_ubuntu安装edge
命令版:
sudo apt update
sudo apt install software-properties-common apt-transport-https wget
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main"
sudo apt install microsoft-edge-dev