突然有兴致想玩一下LimeSDR,所以找了下资料,感觉这个博主写的比较靠谱,所以赶紧动手。我是使用的16.04 如下内容部分是转自“默默的点滴”。并根据自己的系统解了一些bug。http://www.mobibrw.com/2018/10729/comment-page-1#comment-3451s

  •  操作系统调整
    参考ubuntu 16.04低延迟内核安装低延时内核CPU调整为最大性能模式,并且不允许降低频率,如果有执行失败也没关系,只是性能不能全利用而已
  • 安装依赖包
  • 编译安装SoapySDR
  • 编译安装LimeSDR
    • 编译安装USRP驱动
    • 编译的时候出现如下错误:

      主要原因是没有安装setuptools,如下方法安装

      重新编译make -j4。 通过。。。。。

    • 下载并解压缩需要的补丁
    •  

       下载并编译eNB

      如下步骤可有可无,看你的网络环境

    • 编译出错(如果编译没有错误,请跳过)

      具体查询log

      除错

      原来文件

      修改LMS_VCTCXOWrite(lms_device,129成LMS_VCTCXOWrite(lms_device,129,true),再编译,通过。

    • 下载并编译EPC(核心网)
    • 配置EPC
    • 修改我们UE需要使用的配置文件

      找到

      替换为:

      测试功能,按照顺序打开四个独立Shell

      run_mme.sh

      run_spgw.sh

      run_eue.sh

      正常启动之后,用手机(比如华为荣耀7)搜索运营型,可以找到一个名为20892的运营商,或者有些欧洲制式的手机可以正确的显示Eurecom这个法国电信运营商的名字。

      设备使用的SIM卡建议从淘宝购买可以重复写入的LTE测试卡(大约30元每张的样子),卡内的内容请严格遵守下图的信息进行写入,包括灰色区域,看似不可写而无效,但是如果不设置成下图的样子,就会无法联网:

分类: Lime-SDR
3,539 浏览

4 条评论

C7sky · 2019-01-19 19:31

./build_spgw -i后libgtpnl选择不按照,提示“SPGW not compiled, to compile it, re-run build_spgw without -i option”这样是正常的吗?

    wangping · 2019-01-19 22:46

    我没出现你的提示啊

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据