Установка gnu radio linux

UbuntuInstall

There’s generally no need to build GNU Radio from source code unless you want to modify GNU Radio rather than just using it. The recommended way to install GNU Radio on most platforms is using already compiled binary packages. Binary installation should be sufficient for most users, and certainly for anyone who is new to GNU Radio. However, if you have special requirements, or a binary package is not available for your system, you may need to install GNU Radio from source.

In short: on all modern Ubuntu versions use:

sudo add-apt-repository ppa:gnuradio/gnuradio-releases sudo apt-get update sudo apt-get install gnuradio

See our PPA page for more details.

The rest of this page describes dependencies for building GNU Radio from source code.

Contents

Install Dependencies [ edit ]

The following commands will install all the required dependencies. Before running them, you should ensure that the «Main» and «Universe» repositories are enabled in «Software Sources».

After installing dependencies you can continue with installing GR from source.

Focal Fossa (20.04) through Kinetic Kudu (22.10) [ edit ]

GNU Radio version 3.8.x with Python 3 support:

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 python3-gi python3-gi-cairo gir1.2-gtk-3.0 \ libcodec2-dev libgsm1-dev libusb-1.0-0 libusb-1.0-0-dev libudev-dev

GNU Radio version 3.9.x in addition to above requires:

sudo apt install pybind11-dev python3-matplotlib libsndfile1-dev \ python3-pip libsoapysdr-dev soapysdr-tools pip install pygccxml pip install pyqtgraph

GNU Radio version 3.10.x and the ‘main’ branch in addition to above require:

sudo apt install libiio-dev libad9361-dev libspdlog-dev python3-packaging python3-jsonschema

Note: Since GNU Radio 3.9.x swig has been replaced with pybind11 and can be removed:

Читайте также:  Astra linux удаление драйвера nvidia

Bionic Beaver (18.04) through Eoan Ermine (19.10) [ edit ]

GNU Radio version 3.8.x with Python 3 support:

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 cmake git g++ libboost-all-dev python-dev python-mako \ python-numpy python-wxgtk3.0 python-sphinx python-cheetah swig libzmq3-dev \ libfftw3-dev libgsl-dev libcppunit-dev doxygen libcomedi-dev libqt4-opengl-dev \ python-qt4 libqwt-dev libsdl1.2-dev libusb-1.0-0-dev python-gtk2 python-lxml \ pkg-config python-sip-dev

Note: GNU Radio 3.9 and up will build from source on Ubuntu 18 only if pybind11 is installed from source as well. Also, pybind11 packages are on the gnuradio-master PPA, so another option is to install pybind from the GR PPA then build gnuradio from source. GNU Radio 3.9 additionally requires:

sudo apt install python3-matplotlib libsndfile1-dev

Older Ubuntu Distros [ edit ]

For older versions of Ubuntu see Old Ubuntu Deps

Ubuntu Derivative Distros [ edit ]

  • Mint 19.2 is based on Ubuntu 18.04. Mint 19.2 Cinnamon desktop installs gnome-terminal which may have to be uninstalled for non-gui flowgraphs to run properly. Mint 19.2 Mate does not install gnome-terminal by default.

Источник

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

GNU Radio – the Free and Open Software Radio Ecosystem

License

gnuradio/gnuradio

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

Читайте также:  Узнать свой сетевой адрес linux

README.md

GNU Radio is a free & open-source software development toolkit that provides signal processing blocks to implement software radios. It can be used with readily-available, low-cost external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in hobbyist, academic, and commercial environments to support both wireless communications research and real-world radio systems.

Please visit the GNU Radio website at https://www.gnuradio.org/ and the wiki at https://wiki.gnuradio.org/. Bugs and feature requests are tracked on GitHub’s Issue Tracker. If you have questions about GNU Radio, please search the discuss-gnuradio mailing list archive, as many questions have already been asked and answered. Please also subscribe to the mailing list and post your new questions there.

The recommended way to install GNU Radio on most platforms is using available binary package distributions.

The following command is for Debian, Ubuntu, and derivatives. Consult your distribution information to obtain the version of GNU Radio which is included.

sudo apt install gnuradio 

For other operating systems and versions, see Quick Start

For Ubuntu, the latest builds (both released and pulled from master branch) are maintained as PPAs (Personal Package Archives) on launchpad.net. Be sure to uninstall any previously installed versions of gnuradio first. See UnInstallGR.

Other Installation Methods

Platform-specific guides and Cross-platform guides are described in Other Installation Methods.

Complete instructions for building GNU Radio from source code are detailed in Installing From Source.

We are no longer recommending PyBOMBS to install modern versions of GNU Radio.

Some files have been changed many times throughout the years. Copyright notices at the top of source files list which years changes have been made. For some files, changes have occurred in many consecutive years. These files may often have the format of a year range (e.g., «2006 — 2011»), which indicates that these files have had copyrightable changes made during each year in the range, inclusive.

About

GNU Radio – the Free and Open Software Radio Ecosystem

Источник

How to Install GNURadio on Kali Linux

How to Install GNURadio on Kali Linux

GNURadio is a project for developing software radio projects. This framework provides most signal processing blocks and all types of telecommunication modulations for software radio users and enthusiasts. This article will explain How to Install GNURadio on Kali Linux. If you want to purchase a Linux VPS server, check out the packages offered on the Eldernode website.

Читайте также:  Linux can mount sd card

Tutorial Install GNUradio on Kali Linux

What is GNURadio?

GNURadio is an open-source and free software development toolkit that provides signal processing blocks for implementing software-defined radios. It can be used to write programs, receive data from a digital stream, transfer data to a digital stream, and then use hardware to transmit that digital stream. This framework has filters, channel codes, sync elements, equalizers, demodulators, encoders, decoders, and many other blocks that are commonly used in radio systems.

GNURadio supports development in Python and C++ and offers a graphical design approach. It is using in academic, hobbyist, and commercial environments to support both wireless communications research and real-world radio systems.

In the continuation of this article from the Kali Linux training series, we intend to teach you How to Install GNURadio on Kali Linux.

How to Install GNURadio on Kali Linux

After introducing you to GNURadio in the previous section, now we want to teach you how to install GNURadio on Kali Linux. Installing GNURadio is not difficult, just follow the steps below. In the first step, update your service packages with the help of the following command:

You can install GNURadio using the following command:

sudo apt install gnuradio

Wait until the installation of GNURadio gets complete. You will see a terminal notification after the entire process is complete.

How to Use GNURadio on Kali Linux

If you want to create GNURadio signal flowgraphs, you can use the GNURadio Companion graphical tool:

To display the details of the installed GNURadio, enter the following command:

You can use the following GUI to create filters for GNURadio:

FAQ

Conclusion

GNURadio can be used with external RF hardware to create software-defined radios and signal processing systems. GNURadio package contains gnuradio-companion, a graphical tool for creating signal flow diagrams and generating flow graph source code, and various tools, and applications. In this article, we taught you how to install GNURadio on Kali Linux. I hope this tutorial was useful for you.

Click on a star to rate it!

Average rating 3 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

Источник

Оцените статью
Adblock
detector