Installing Lime Suite on Windows

Democratising Wireless Innovation
Revision as of 16:03, 21 March 2018 by Ghalfacree (talk | contribs) (Initial Page Creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.

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."

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.

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.

Installing Dependencies

Compiling Lime Suite on Windows requires the installation of the following dependencies:

Make sure that all these dependencies are installed and functioning before attempting the build process.

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:

git pull

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.

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.