本文主要围绕如何利用LimeSDR-USB进行软件无线电开发做前期准备展开。

一、必备条件

l  LimeSDR-USB以及带有USB3.0接口的计算机。

l  64位 Windows 7 SP1

l  驱动程序:https://github.com/myriadrf/Windows-drivers

l  编程环境:VS2015社区版

l  LimeSuite源代码https://github.com/myriadrf/LimeSuite/releases

二、USB驱动安装

第一次将LimeSDR-USB连接到计算机,在“设备管理器”中LimeSDR-USB会以未知设备的面目出现,需要下载驱动程序并更新,驱动程序的下载地址为:

https://github.com/myriadrf/Windows-drivers/archive/master.zip

解压后按照如下流程选择对应操作系统的驱动即可。

 

(图片来源:https://wiki.myriadrf.org/Lime_Suite

三、编译LimeSuite

根据https://wiki.myriadrf.org/Lime_Suite上提示,编译LimeSuite需要C/C++编译器、CMake、CyUSB、wxWidgets等软件。实际上,使用LimeSDR-USB只需要LimeSuite.dll,因此,计算机有满足编译LimeSuite.dll的条件即可。换句话说,我们只需要C/C++编译器与CMake。C/C++编译器选用VS2015社区版,CMake选用当前最新版(https://cmake.org/download/)。下载LimeSuite源代码(https://github.com/myriadrf/LimeSuite/releases)并解压。

在LimeSuite-xx.xx.x中新建文件夹build-vs2015-x64,打开CMake选择相应的路径,单击“Configure”,选“Visual Studio 14 2015 Win64”作为生成器。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

单击“Finish”按钮开始配置。只要“LimeSuite enabled features”中有“LimeSuiteHeaders”和“LimeSuiteLibrary”两项即可,其他错误全部忽略。

 

单击“Generate”按钮后待生成VS2015项目文件后再单击“Open Project”打开项目。在“生成”菜单“批生成”项目中选择如图所示项目生成即可。