Gnuradio for Windows Compilation installation script v1.1.1 Publishing

Source: Internet
Author: User

Gnuradio can also run on Windows, and when installing Gnuradio, a series of PowerShell scripts are automatically downloaded to build in the source. It then relies on a 64-bit native binary file, packaged with Visual Studio 2015, into an. msi.

If you want to know more about it, see here.

The MSI package includes:

Device support: UHD, RTL-SDR, Hackrf, Airspy, Bladerf, OSMOSDR, FCD

Gnuradio module: 3.7.9.2 version has been build in addition to Gr-comedi.

Oot modules: Gr-iqbal, Gr-fosphor, GR-OSMOSDR, Gr-acars, GR-ADSB, Gr-modtool

Other applications: GQRX

Previously summary

The following tools need to be installed:

MS Visual Studio (community or later)

Git for Windows

CMake

Doxygen

ActiveState Perl

Wix toolset for VS 2015

This set of things down, should need not less than 60GB of hard disk space.

Installation and Build

Run the following command with high privileges, in fact, only "Set-executionpolicy" in the sentimental, others can be run with a regular account.

git clone http://www.github.com/gnieboer/GNURadio_Windows_Build_Scriptscd Gnuradio_windows_ Build_scriptspowershell Set-executionpolicy unrestricted. /~runme_first.ps1

The build log is in the $root/logs directory, and the script checks every step of the key, but there is no guarantee that the build error will be detected by a hundred percent guarantee. Therefore, you can use the log to further diagnose the problem.

When you are finished installing, you will see the MSI file in the [Root]/src-stage4-installer/dist subdirectory. This build can be tested after the seventh step, running Run_grc.bat under the Src-stage3/staged_install/[config]/bin subdirectory.

Precautions

The script produces a release MSI, but cannot run on the NON-AVX machine. This is due to a Volk bug, the workaround here, in a file to change a line of code.

1. When the installation is turned off, Windows defender must be turned off. PYQT4 may have failed to create the manifest file because of this.

2. Right click on your Windows Powshell and select "Properties" to see if your quick Edit and insert mode has been canceled. Otherwise, when you click in the window, it may cause the program execution to hang.

3. This set of items has been tested under B200 UHD, Hackrf and RTL-SDR. Other devices are not verified, please remember to tell me if a friend has done the test.

4. In the event of a problem, I strongly recommend Dependency Walker to solve the library dependency problem.

5. If your connection is unstable, you may be downloaded to a package that will cause the build to fail, so you can delete the potentially problematic package from the/packages directory and the script will attempt to download it again.

6. The debug build now causes the build pygtk and WX to fail, so the GRC is not available. Build will continue, but Gnuradio will enable these features, and the shortcut keys during installation will also lose their function. At the same time, Gr-acars will only fail when debugging build.

7. These devices are not yet supported: FCD pro+, Rfspace, MIRISDR, SOAPYSDR.

8. If you install MSVC on a non-standard path, it may cause dependency detection to fail.

9. This set of things now only supports CMake 3.3,cmake 3.5 It is said that the problem occurs when the build step detects a custom Python installation.

10.Zadig needs to be manually added to the/bin directory before the MSI is created.

* Reference source : GitHub

Gnuradio for Windows Compilation installation script v1.1.1 Publishing

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.