无线学习:srsRAN环境搭建【无线学习笔记二】

srsRAN 环境搭建:

文档上的一句话:装上之后找配置文件可以从这里找:

By default, all applications will search for confifig fifiles in the user’s home directory (~/.srs) upon startup.

实际的配置文件在下面的目录下:

~/.config/srsran

srsLTE 改名成 srsRAN 下面是官方文档:

srsRAN 21.04 Documentation:srsRAN 21.10 Documentation — srsRAN 21.10 documentation

安装:

参考以下教程:走进“开源SDR实验室” 一起玩转4G/5G开源项目srsRAN(srsLTE升级版):安装方法+NB-IoT测试_开源SDR实验室-CSDN博客

具体安装步骤:

确保您的系统和apt包列表完全更新

sudo apt-get update
sudo apt-get upgrade

下载安装git

sudo apt-get install git

安装vim

sudo apt-get install vim

安装UHD

安装UHD依赖

sudo apt-get install libboost-all-dev libusb-1.0-0-dev doxygen python3-docutils python3-mako python3-numpy python3-requests python3-ruamel.yaml python3-setuptools cmake build-essential

从源码编译安装UHD

cd /home                           //切换为home目录
mkdir workarea-uhd          //创建workarea-uhd文件夹
cd workarea-uhd/
git clone https://github.com/EttusResearch/uhd    //复制GitHub存储库

从git拉取完代码之后

cd uhd
git tag -l                  //获取发行版本的完整列表
git checkout v3.15.0.0      //切换到合适版本,这里选择3.15_LTS.
​
cd host
mkdir build                 //建立build文件夹,避免污染源码
cd build
cmake ../                          //交叉编译上层目录,即host文件夹
make 或者make -j4          //编译源码,-j4表示多线程加速
make test 
  
sudo make install 
sudo ldconfig              //更新系统的共享库缓存
export LD_LIBRARY_PATH=/usr/local/lib    //更新环境变量
//至此,UHD安装完成。在不连接USRP设备情况下,运行指令:uhd_find_devices

为了使用USRP设备,还需要下载UHD FPGA镜像文件

sudo uhd_images_downloader   //下载FPGA镜像文件,镜像文件将被安装到 /usr/local/share/uhd/images

测试:如果以上步骤均完成,则可以将usrp插入电脑,进行测试

sudo uhd_find_devices   //查找设备 
sudo uhd_usrp_probe     //查看设备信息 

安装srsGUI,显示界面

安装依赖

sudo apt-get install libboost-system-dev libboost-test-dev libboost-thread-dev libqwt-qt5-dev qtbase5-dev

从源码编译安装

sudo git clone https://github.com/srsLTE/srsGUI.git
cd srsGUI
mkdir build
cd build
cmake ../
make -j4
make install
ldconfig

安装srsLTE,现在改名为srsRAN

安装依赖库

sudo apt-get install build-essential cmake libfftw3-dev libmbedtls-dev libboost-program-options-dev libconfig++-dev libsctp-dev

Download and build srsRAN:

git clone https://github.com/srsRAN/srsRAN.git
cd srsRAN
mkdir build
cd build
cmake ../
make
make test

Install srsRAN:

sudo make install
sudo srsran_install_configs.sh user

安装低延时内核

使用root账户直接安装配置

sudo su
apt-get install linux-lowlatency
apt-get install linux-image-`uname -r | cut -d- -f1-2`-lowlatency
apt-get install linux-headers-`uname -r | cut -d- -f1-2`-lowlatency
reboot

测试:插上USRP B210

看教程: 走进“开源SDR实验室” 一起玩转4G/5G开源项目srsRAN(srsLTE升级版):安装方法+NB-IoT测试_开源SDR实验室-CSDN博客 可以按上面的五、NB-IOT测试实验看看环境是否安装成功

测试:搜索NB-IoT小区

由于国内用的是B5和B8频段,这里我们选用B8,因此,在以下命令中-b后边是8。

cd /srsRAN/build/lib/examples
sudo ./cell_search_nbiot -b -8

能搜索到附件的小区即安装没问题,具体点点击看教程

你可能感兴趣的:(无线学习笔记,网络安全)