《 空中接口学园 》
>>   通信仿真
>>>>  GNURadio不同版本在Ubuntu18.04上的安装

--  作者:Heureka
--  发布时间:2023-08-22 22:52:26
GNURadio3.7
    GNURadio3.7版本是Ubuntu18.04软件源中默认的版本,可以直接安装。命令如下:
       sudo apt install gnuradio
GNURadio3.8
    GNURadio3.8版本安装时需要使用PPA软件源。命令如下:
       sudo add-apt-repository ppa:gnuradio/gnuradio-releases-3.8
       sudo apt update
       sudo apt install gnuradio


[此贴子已经被作者于2023-08-23 21:48:55编辑过]

--  作者:Heureka
--  发布时间:2023-08-23 15:13:00
GNURadio3.9
    GNURadio3.9版本不能在Ubuntu18.04默认的软件源或PPA软件源中找到,故使用源码编译法。步骤和命令如下:
     1.下载源码。下载地址:https://github.com/gnuradio/gnuradio.git
     2.安装依赖
       sudo apt install git cmake g++ libboost-all-dev libgmp-dev swig python3-numpy \
         python3-mako python3-sphinx python3-lxml doxygen libfftw3-dev \
         libsdl1.2-dev libgsl-dev libqwt-qt5-dev libqt5opengl5-dev python3-pyqt5 \
         liblog4cpp5-dev libzmq3-dev python3-yaml python3-click python3-click-plugins \
         python3-zmq python3-scipy
      sudo apt install python3-matplotlib libsndfile1-dev
    3.安装Volk
       git clone --recursive https://github.com/gnuradio/volk.git
       cd volk
       mkdir build
       cd build
       cmake -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python3 ../
       make -j4
       sudo make install
       sudo ldconfig
       cd
    4. 安装pybind11(需自行下载)
       cd  ~/work/grunzip pybind11-master.zip
       cd pybind11-master
       mkdir build
       cd build
       cmake ../
       make –j4
       sudo make install
       sudo ldconfig
       cd
    5. 使用WinSCP将源码传输至Linux虚拟机,然后运行下列命令:
       unzip gnuradio-maint-3.9.zip
       cd gnuradio-maint-3.9
       mkdir build
       cd build
       cmake ../
       make -j4
       sudo make install
       sudo ldconfig


[此贴子已经被作者于2023-08-23 21:49:19编辑过]

--  作者:Heureka
--  发布时间:2023-08-23 15:13:15
GNURadio3.10
    GNURadio3.10版本通过Conda这一工具来安装。步骤和命令如下:
1.下载Miniforge。下载地址:
https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-x86_64.sh
2.使用WinSCP将Miniforge传输至Linux虚拟机,然后运行下列命令:
 bash Miniforge3-Linux-x86_64.sh
 conda install mamba
        conda create -n radioconda -c conda-forge -c ryanvolz --only-deps radioconda
        conda activate radioconda
    完成安装,此时可启动GNURadio3.10。
    需要注意的一点是,每次在启动GNURadio3.10时,均需使用一次命令:
       conda activate radioconda
--  作者:Heureka
--  发布时间:2023-08-24 18:17:35
以上所有安装方法均在VirtualBox虚拟机上实现
--  作者:tom
--  发布时间:2024-06-09 16:06:50
U20.04安装的GnuRadio是3.8.1.0版本


目前已经有5条评论    >>> 发表你的见解

Powered by:Old version
Copyright ©2002 - 2019空中接口学园 , 页面执行时间:46.875毫秒