Use and Operations
This device is designed to be used and configured over a dedicated management port. The device may be configured using the UHD drivers, and also provides a web interface. You may also directly configure the device over SSH.
The device can be configured using the Per Vices UHD drivers. This allows for easy interface with software devices, and provides some compatibility with USRP devices.
We maintain libUHD as a fork and pull in upstream changes from time-to-time. Since we use fundamentally different hardware, we cannot ensure total compatibility - but we try our best to support the features that matter for our customers.
Example programs, including source code, are included in the
libUHD repository, under the uhd/host/examples path, and may be
compiled with the
-DENABLE_EXAMPLES=ON cmake flag.
You can access the web interface by typing the IP address of the device into your browser. This directs you to a SCADA-like interface where you can easily visualize and configure the radio chain and DSP carried out on the device.
SSH and Command Line
You can also access and configure the device over SSH using
command line parameters. This is primarily done using two
mem. The uart-app programs allow you
to send commands over the UART bus to radio peripherals (like
ADCs, DACs, or Amplifiers), and the mem application allows you to
read and write to the memory space shared between the HPS and the
Rebooting the device remotly
To reboot the device without using the power switch on the device, you will need to connect to device under user dev0 (the default password is dev0) and issue a restart command. This can be done as follows:
ssh firstname.lastname@example.org # ip address of management port sudo systemctl reboot # alternativly sudo reboot