- 7
- 0
- 约1.22万字
- 约 8页
- 2017-12-04 发布于贵州
- 举报
【精选】GNU Radio的安装
GNU Radio和USRP的安装
by DZZ, WDL, 2014.4.29
1. 安装GNU Radio的基本概念和安装尝试
GNU Radio是Linux环境中运行的程序,官网建议的Linux系统是Fedora和Ubuntu。在Windows OS下可以采取下列形式安装GNU Radio:
Windows OS + VMWare(虚拟机)+ Linux(Ubuntu或Fedora)+ GNU Radio
因此、要安装GNU Radio,首先需要安装虚拟机,在虚拟机上安装Linux(Ubuntu或Fedora)。
对于GNU Radio本身的安装,官网建议了三种安装方法:
(1)直接安装GNU Radio的可执行文件。也就是说不下载源码和进行源码编译。显然、这种安装适合于仅仅使用GNU Radio提供的模块搭建通信系统。关于官网的安装建议参见:
/redmine/projects/gnuradio/wiki/InstallingGR
但是,安装尝试表明在Ubuntu下键入下列命令
apt-get install gunradio
并不能进行安装,执行apt-get时显示找不到有gnuradio的源。下载源是可以调整的,有待哪位同学研究一下,如何改变相应的文件调整源,再尝试一下。
(2)采用安装工具安装。这种情况下,源码下载和编译均由安装工具负责,最重要的是检查package和library的相互依赖关系,对于非专业开发人员和对GNU Radio了解不足的人来说,是比较困难的事,因为GNU Radio包含的文件很多。安装工具完成了这一任务。
对于这种安装,官网(/redmine/projects/gnuradio/wiki/InstallingGRFromSource)又给出了两种方法:
(a)Using PyBOMBS安装。这是GNU Radio正在推进和开发的安装方法。DZZ安装了两次,源码下载成功,也通过了部分编译,但进程过大半后都失败了,出错的原因相同,最后的提示信息如下:
[ 22%] Generating doxygen xml for pmt_swig_doc docs
/bin/sh: 1: DOXYGEN_EXECUTABLE-NOTFOUND: not found
make[2]: *** [gnuradio-runtime/swig/pmt_swig_doc_swig_docs/xml/index.xml] Error 127
make[1]: *** [gnuradio-runtime/swig/CMakeFiles/pmt_swig_swig_doc.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 22%] [ 22%] Building CXX object gnuradio-runtime/lib/pmt/CMakeFiles/gnuradio-pmt.dir/pmt_unv.cc.o
Building CXX object gnuradio-runtime/lib/pmt/CMakeFiles/gnuradio-pmt.dir/pmt.cc.o
[ 22%] Building CXX object gnuradio-runtime/lib/pmt/CMakeFiles/gnuradio-pmt.dir/pmt_io.cc.o
[ 22%] Building CXX object gnuradio-runtime/lib/pmt/CMakeFiles/gnuradio-pmt.dir/pmt_pool.cc.o
Linking C shared library libvolk.so
[ 22%] Built target volk
[ 23%] Building CXX object gnuradio-runtime/lib/pmt/CMakeFiles/gnuradio-pmt.dir/pmt_serialize.cc.o
Linking CXX shared library libgnuradio-pmt-3.7.4git.so
[ 23%] Built target gnuradio-pmt
make: *** [all] Error 2
ERROR:root:PyBOMBS Make step failed for package (gnuradio) please see bash output above for a reason (hint: look for the word Error)
失败的原因可能是:(1)对于PyBOMBS不熟悉(没有花时间研读官网给出的相关资料)。在开始安装时需要输入
原创力文档

文档评论(0)