November 17, 2020

180 words 1 min read

jocover/OpenUSRP

jocover/OpenUSRP

using LimeSDR to simulate USRP B210

repo name jocover/OpenUSRP
repo link https://github.com/jocover/OpenUSRP
homepage
language C++
size (curr.) 78 kB
stars (curr.) 77
created 2016-06-28
license GNU General Public License v3.0

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

comments powered by Disqus