• Stars
    star
    103
  • Rank 333,046 (Top 7 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created over 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

using LimeSDR to simulate USRP B210

OpenUSRP

OpenUSRP uses a LimeSDR to simulate a USRP B210 device.

Build Status

Travis: Travis Build Status

AppVeyor: Build status

Dependencies

Installation

LIBUHD mode

git clone https://github.com/EttusResearch/uhd.git
cd uhd/host/lib/usrp
git clone https://github.com/jocover/OpenUSRP.git

Add the line INCLUDE_SUBDIRECTORY(OpenUSRP) to the uhd/host/lib/usrp/CMakeLists.txt file.

echo "INCLUDE_SUBDIRECTORY(OpenUSRP)" >> CMakeLists.txt

Then, rebuild the UHD driver. See Building and Installing UHD from source.

UHD MODULE mode

git clone https://github.com/jocover/OpenUSRP.git
mkdir build && cd build
cmake ..
make -j4
sudo make install
sudo ldconfig

After the steps above, add the UHD_MODULE_PATH environment variable to your system.

echo 'export UHD_MODULE_PATH=/usr/lib/uhd/modules' | sudo tee --append /etc/environment
# Alternatively, add it for just a user:
# echo 'export UHD_MODULE_PATH=/usr/lib/uhd/modules' >> ~/.bashrc 

Testing

dave@intel:~$ uhd_find_devices
linux; GNU C++ version 5.4.0 20160609; Boost_105800; UHD_003.010.001.001-release

--------------------------------------------------
-- UHD Device 0
--------------------------------------------------
Device Address:
    type: b200
    product: B210
    module: STREAM
    media: USB 3.0
    name: LimeSDR-USB
    serial: 0009060A02430E1E

Windows Binaries

LabVIEW for LimeSDR :LabVIEW_for_LimeSDR.zip