enjoy-digital / LimeSuite

Driver and GUI for LMS7002M-based SDR platforms

Home Page:https://myriadrf.org/projects/lime-suite/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lime Suite

Lime Suite is a collection of software supporting several hardware platforms based on the LMS7002M transceiver RFIC, such as LimeSDR family. It contains the following components:

  • LimeSuite library that provides C-style API;
  • LimeSuiteGUI application for accessing low-level chip and board settings, displaying FFT, updating firmware and more;
  • SoapyLMS plugin for LimeSDR support in SoapySDR;
  • LimeUtil command line tool for listing LimeSDR devices and updating firmware;
  • LimeQuickTest application to run some basic tests;
  • LimeSuite API examples (basicRX, basicTX, singleRX, dualRXTX, gpio_example);
  • Octave plugin (provides some basic functionality only);

This branch is a WIP fork adding support for Fairwave's XTRX, with LiteX-based gateware, interfaced over PCIe using LitePCIe. Build instructions:

LITEPCIE_ROOT=/path/to/xtrx_julia/software cmake -DENABLE_XTRX=yes -DCMAKE_BUILD_TYPE=Debug ...

Build Status

  • GitHub: Cross platform build status

Documentation

Find build and install instructions for Lime Suite on the wiki:

Information about LimeSDR boards:

Help and support

The discourse forum is a good way to find help and discuss topics:

About

Driver and GUI for LMS7002M-based SDR platforms

https://myriadrf.org/projects/lime-suite/

License:Apache License 2.0


Languages

Language:C 78.2%Language:C++ 20.5%Language:Rich Text Format 0.7%Language:CMake 0.6%Language:Python 0.1%Language:MATLAB 0.0%Language:Shell 0.0%