gnuradio(如何在win8上安装gnuradio)
本文目录
如何在win8上安装gnuradio
1. 通过脚本文件自动安装;2. 自己下载相应的版本文件,自行编译安装。第一种方法属于自动安装,不能让我们具体了解安装的过程,不利于以后的学习。而且这种方法往往也不容易成功,需要等待很久的时间,受到很多因素的影响。我自己也试过这种方法,很难成功。因此,我在这里不推荐。我将会在下面具体介绍第二种方法。补充一句,关于Ubuntu系统的安装大家可以参考我的上一篇随笔 “在Windows系统上安装Ubuntu” ,里面的内容比较详细。
llinux里gnuradio是用什么软件
安装GNURadio有三种方式:(1)自动化安装脚本安装(2)手动编译安装在支持的情况下尽量使用自动化安装脚本进行安装,原因是各linux发行版更新源中的GNURadio版本相对较老,可能会有相关的依赖问题。且使用自动化安装脚本可以使用到最新版本的GNURadio,并且省去了手动编译安装的麻烦。(1)使用自动化编译脚本进行安装(推荐)在/home文件夹内新建一个src文件夹存放安装脚本源码:mkdir src进入存放源码与脚本的文件夹:cd src下载自动化安装脚本并执行:
在kali linux 系统中如何安装gnuradio
10kali 1.09安装gnuradio,配置软件无线电教程
GNURadio可谓是开源界无线电爱好者的”军火库”。看名字可能你就猜到了,GNURadio是开源的,并且使用GPL协议开源。
项目主页和介绍:(可能被墙了,自行翻墙)
(2)手动编译安装 ,手动编译的顺序是
- 安装各种依赖包
- 安装gnuradio
- hackrf / rtlsdr
- gr-osmosdr
sudo apt-get -y install build-essential cmake git-core autoconf automake libtool g++ python-dev swig pkg-config libfftw3-dev libboost1.53-all-dev libcppunit-dev libgsl0-dev libusb-dev sdcc libsdl1.2-dev python-wxgtk2.8 python-numpy python-cheetah python-lxml doxygen python-qt4 python-qwt5-qt4 libxi-dev libqt4-opengl-dev libqwt5-qt4-dev libfontconfig1-dev libxrender-dev libusb-1.0
1
sudo apt-get -y install build-essential cmake git-core autoconf automake libtool g++ python-dev swig pkg-config libfftw3-dev libboost1.53-all-dev libcppunit-dev libgsl0-dev libusb-dev sdcc libsdl1.2-dev python-wxgtk2.8 python-numpy python-cheetah python-lxml doxygen python-qt4 python-qwt5-qt4 libxi-dev libqt4-opengl-dev libqwt5-qt4-dev libfontconfig1-dev libxrender-dev libusb-1.0
编译GNURadiogit clone --progress http://gnuradio.org/git/gnuradio.git cd gnuradio mkdir build cd build cmake ../ make -j4 #4代表用4核编译 sudo make install sudo ldconfig
1
2
3
4
5
6
7
8
git clone --progress http://gnuradio.org/git/gnuradio.git
cd gnuradio
mkdir build
cd build
cmake ../
make -j4 #4代表用4核编译
sudo make install
sudo ldconfig
编译hackrfgit clone --progress http://github.com/mossmann/hackrf.git cd hackrf/host mkdir build cd build cmake ../ -DINSTALL_UDEV_RULES=ON make sudo make install sudo ldconfig
1
2
3
4
5
6
7
8
git clone --progress http://github.com/mossmann/hackrf.git
cd hackrf/host
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig
编译rtlsdr(可选)git clone --progress git://git.osmocom.org/rtl-sdr cd rtl-sdr mkdir build cd build cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON sudo make install sudo ldconfig
1
2
3
4
5
6
7
git clone --progress git://git.osmocom.org/rtl-sdr
cd rtl-sdr
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON
sudo make install
sudo ldconfig
编译gr-osmosdrgit clone --progress git://git.osmocom.org/gr-osmosdr cd gr-osmocom mkdir build cd build cmake ../ make sudo make install sudo ldconfig
1
2
3
4
5
6
7
8
git clone --progress git://git.osmocom.org/gr-osmosdr
cd gr-osmocom
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig
编译gqrx(可选)git clone https://github.com/csete/gqrx.git cd gqrx mkdir build cd build qmake ../gqrx.pro make sudo make install sudo ldconfig
1
2
3
4
5
6
7
8
git clone https://github.com/csete/gqrx.git
cd gqrx
mkdir build
cd build
qmake ../gqrx.pro
make
sudo make install
sudo ldconfig
编译完成后
你可以尝试以下命令
- osmocom_fft : 一个简单的HackRF频谱仪
- osmocom_siggen : 一个简单的HackRF信号源
- gqrx : 类似于SDR#的广播接收器
如何用源码安装gnuradio
Gnuradio 3.3.0源码编译与安装要进行gnuradio的研究首先需要在linux环境下对开源源码进行编译与安装操作。 1、相关资源 目前gnuradio的主要资源都在其官方网站上,当然也有部分是各大论坛上的。 gnuradio官方网站(英文):其解决的方案是: 修改gnuradio目录下usrp2/host/lib/usrp2.cc 文件:源文件-》
如何编译安装uhd和gnuradio
1/系统是Ubuntu12.04,在win系统下用wubi装就可以。现在装linux已经简单很多了,照着步骤一步一步来就行,安装过程中可能会出现更新卡在那过不去,点跳过就行,不影响系统使用。2/GNU Radio和UHD的安装过程有deb包安装的,也有用脚本安装。好像是基于GNU Radio3.4.1以前版本,不用装UHD就能驱动USRP,之后的版本都得装UHD。最开始拿到板子之后,按照海曼提供的文档进行安装安装成功之后,GRC界面可以运行,但是uhd_fft.py亲测不可用,报错如下:AttributeError: ’gr_hier_block2_sptr’ object has no attribute ’set_callback’当时在这个地方纠结了很久,用apt和packages都尝试过,均不行,也许是哪设置有问题,不知道该如何调试。最后尝试了用脚本安装,此方法简单可行,并且安装之后都是基于最新的版本,就是安装时间很长,得耐心等。总结起来如下:1.open a terminal window---------打开终端ctrl+alt+t2.move to the directory you would like the source files to be stored (e.g. ’cd src/’)----选个文件夹3.run this command:-------运行如下指令$ wget
更多文章:
localstorage设置过期时间(html5的localStorage可否设置数据的时效时间)
2025年3月25日 16:50
crucial 英文单词(critical or crucial 区别)
2025年3月28日 02:30
字符串数组长度怎么算(C语言编程中,输入一个字符串数组,如何得出该数组的长度)
2025年3月3日 07:00
indicate是什么意思中文(indicate 的中文意思)
2025年3月3日 02:20
postgresql官方下载(python postgresql 哪个好)
2025年2月16日 09:40
most怎么读(project、smoke、ago、most读音一样吗)
2025年2月24日 15:10
excel宏下标越界咋解决(EXCEL VBA 下标越界如何解决)
2025年3月14日 21:20
halfway的用法(Halfway through是什么意思是动词短语么该怎么使用)
2025年3月9日 00:30
lookup和find函数套用(EXCEL函数 FIND LOOKUP)
2025年3月28日 12:50
sql语句查询表(如何用SQL语句查询一个数据表所有字段的类型)
2025年2月27日 22:30