← Viewer Installation
← Xvisio SDK Documentation Home Page
Note:Since there is a translation layer between USB3.0 of the virtual machine and the hardware of the machine, it will cause instability and performance of usb communication, so it is not recommended to install and use xvisio sdk/devices in the VM.
The prerequisites of the environment are the same as the installation requirements of the Xvisio SDK. If the Xvisio SDK has been successfully installed, there is no need to install it again.
Make Ubuntu Up-to-date
Update Ubuntu distribution, including getting the latest stable kernel:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
Install dependent library:
sudo apt-get update
sudo apt-get install -y tree g++ cmake cmake-curses-gui pkg-config autoconf libtool libudev-dev libjpeg-dev zlib1g-dev libopencv-dev rapidjson-dev libeigen3-dev libboost-thread-dev libboost-filesystem-dev libboost-system-dev libboost-program-options-dev libboost-date-time-dev liboctomap-dev
Install usb permissions:
Download permissions file 99-xvisio.rules.
Open a terminal in the directory where you downloaded the file and type the command:
sudo cp 99-xvisio.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && udevadm trigger
Xvisio Viewer supports ubuntu18LTS amd64 and ubuntu20 LTS amd64 versions, and other versions have not been tested and will not be supported.
We only provide the way to install the package with snap. The operation steps are as follows:
sudo snap list
sudo snap remove xvsdk-viewer
sudo snap install --devmode xvsdk_x.x.x-xxxxxxxx_amd64.snap
Run "xvsdk-viewer" to check the installation status:
lsusb
xvsdk-viewer
Note: This section only introduces the installation of xvsdk-viewer, please refer to the XVSDK VIEWER Application Guide for the application guide and other introductions.