使用清华镜像安装pybombs和gnuradio

清华镜像安装步骤:https://mirrors.tuna.tsinghua.edu.cn/help/pybombs/

需要预先安装pip cmake

sudo pip install pybombs

rm -rf ~/.pybombs

pybombs recipes add gr-recipes git+https://mirrors.tuna.tsinghua.edu.cn/pybombs/recipes/gr-recipes.git

pybombs recipes add gr-etcetera git+https://mirrors.tuna.tsinghua.edu.cn/pybombs/recipes/gr-etcetera.git

mkdir gnuradio-prefixcd gnuradio-prefix

pybombs prefix init

pybombs install gnuradio

. ./setup_env.sh

gnuradio-companion

pybombs install rtl-sdr hackrf bladeRF gr-osmosdr gr-bluetooth gr-ieee-80211

有两个坑:

一、需要预先安装cmake,通过pip install cmake安装的版本为2.8, 需要将cmake升级

二、如果pybombs install gnuradio提示需要升级numpy等错误,可能是由于pybombs自动下载的uhd有问题,需要将/gnuradio-prefix/src/uhd文件夹中文件删除,然后从github上下载uhd文件,解压到uhd文件夹中,使用如下代码编译:

cd uhd/host/

mkdir build

cd build

cmake ../

make -j8    //由于编译比较慢,所以选择使用8个”处理器”来提速

make test

sudo make install

sudo ldconfig    //更新动态链接库

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容