Installing Lime Suite on Windows
Lime Suite is a cross-platform software stack for the configuration and use of a range of software defined radio (SDR) platforms, including the LimeSDR family. The following instructions are for users of Microsoft's Windows operating system.
1 Installing via Binaries
A precompiled version of Lime Suite, ready to use, is provided as part of the Pothos SDR development environment bundle, along with a range of other useful software defined radio utilities. This is the recommended way to install Lime Suite on Windows.
Begin by downloading the latest build from the Myriad-RF website; this will be the entry at the very top of the list, which is sorted by date. Once downloaded, double-click on the installation file, confirm that you wish to open it, and follow the installation wizard's instructions to install the bundle on your system.
Once installation is complete, Lime Suite will be available on the Start Menu under "Pothos SDR environment", labelled as "LMS7 Suite."
1.1 Uninstalling via Binaries
To uninstall Lime Suite when installed through the Pothos SDR development environment bundle, use Windows's Add/Remove Programs or Apps & Features utility depending on your version of Windows. Note that this will also uninstall the other tools included in the Pothos SDR development environment bundle.
2 Building from Source
Where a newer version of Lime Suite is required than is provided in the Pothos SDR development environment bundle, Lime Suite can be built from the latest source files.
2.1 Installing Dependencies
Compiling Lime Suite on Windows requires the installation of the following dependencies:
- A recent Visual Studio release
- Git for Windows
- Cypress' EZ-USB FX3 USB Suite (cy\_ssusbsuite\_v1.3.3.zip)
- SoapySDR via the Pothos SDR bundle
Make sure that all these dependencies are installed and functioning before attempting the build process.
2.2 Downloading the Source
To obtain the latest Lime Suite source files, clone the repository using the following in a Command Prompt window:
git clone https://github.com/myriadrf/LimeSuite.git
If you have previously cloned the repository to install an older release, change to the LimeSuite directory and update the source with the following command instead:
2.3 Building and Installing Lime Suite
To create a build directory for Lime Suite, type the following commands:
cd LimeSuite mkdir builddir cd builddir
To configure the build process use the following command:
cmake ../ -G "Visual Studio 14 2015 Win64" ^ -DWX_ROOT_DIR=C:/wxWidgets-3.1.0 ^ -DwxWidgets_ROOT_DIR=C:/wxWidgets-3.1.0 ^ -DwxWidgets_LIB_DIR=C:/wxWidgets-3.1.0/lib/vc140_x64_lib ^ -DFX3_SDK_PATH="C:/EZ-USB FX3 SDK/1.3" ^ -DSoapySDR_DIR=C:/PothosSDR
Note that the paths to the dependencies may differ depending on how they were installed.
To begin the build process and install Lime Suite, use the following two commands:
cmake --build . --config Release cmake --build . --config Release --target install
This will install Lime Suite into the folder specified in the CMAKE\_INSTALL\_PREFIX variable. The build process can take several minutes to complete, depending on the amount of memory and number of processor cores available on your system.
3 Next Steps
If you have installed Lime Suite to use a LimeSDR device, follow the instructions in Getting Started with the LimeSDR to install, configure, and test your hardware.