When UHD spawns a new thread, it may try to boost the thread’s scheduling priority. Be sure that no USRP device is connected via USB when running these commands. This setting should take effect immediately and does not require a reboot or logout/login. This step is only necessary for devices that use USB to connect to the host computer, such as the B200, B210, and B200mini.
The following commands install a udev rule so that non-root users may access the device. On Linux, udev handles USB plug and unplug events.
Update the git submodules after checking out the tagged branch: To identify git tags, either look at /ettusresearch/uhd or run The command sudo dpkg -i *.deb will fail part way through, run it again and it will complete. If you use a different location, the paths will need to be updated.
Note: The rest of the application note will assume the path offline.tgz is extracted to is ~/offline/. Choose No when prompted by the first command and the second command will validate the that Bash will be used. It is recommended to set the shell to Bash by running the following commands in the terminal. Ubuntu) Dash is set as default shell, which may cause some issues. Switch your default shell on the host computer from Dash to Bash. The steps in this section will all be performed in the offline environment. Next, compress the folder ~/offline with tar:Ĭopy this file, offline.tgz to the offline environment. Optionally, if you’re using RFNoC, fetch gr-ettus: Compress and Move sources to Offline Environment Then you can clone the UHD and GNU Radio repositories: deb packages to the ~/offline/debs folder: Clone UHD and GNU Radio Sourcesįor this step, you will need to have git installed on your (internet connected) host: Provide internet access to the Virtual Machine and run the following command to download the require packages: Staging DirectoryĬreate a directory to hold the dependency deb packages and UHD / GNU Radio source code: Verify there is no packages in /var/cache/apt/archives Downloading the dependencies On a fresh Virtual Machine run the command:
For newer versions of Ubuntu, the process will be the same, but the dependencies list may change. in a Virtual Box virtual machine for downloading the sources. Note: This application note uses Ubuntu 18.x.
Here, you will find information on how to use the devices and how to use the API to connect to them through your own software.
There are instructions there to install additional software, such as GNU-radio or SDR. If you are bold, you can go to the aove websites and follow the installation instructions.
After you installed GNU Radio download precompiled and zipped package by visiting this link and extract it to GNU Radio installation directory. Visit this link and download GNU Radio binary for your system. There are two options to install GNU Radio on Windows platform.