Skip to content

jocover/OpenUSRP

Repository files navigation

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