← SDK 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 and devices in the VM.
Keep Ubuntu to the latest version
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 input the command:
sudo cp 99-xvisio.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && udevadm trigger
Xvisio SDK only supports three distribution versions of Ubuntu OS: amd64 ubuntu18, amd64 ubuntu20 and arm64 ubuntu18.
Please contact Xvisio FAE for any questions or requirements。
In order to avoid version management confusion caused by automatic upgrade, Xvisio will only provide deb upgrade package for upgrading, the operation steps are as follows:
sudo dpkg -i xvsdk_3.x.x-xxxxxx_bionic_amd64.deb
sudo dpkg -i xvsdk_3.x.x-xxxxxx_focal_amd64.deb
sudo dpkg -i xvsdk_3.x.x-xxxxxx_bionic_arm64.deb
Run the "demo-api" program to check the SDK version:
demo-api
pipe_srv
xvsdk version: 3.2.x-xxxxxxxx
Please refer to Linux/Ubuntu SDK directory to check whether it is consistent with the corresponding installation directory.