← 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-upgradeInstall dependent library:
sudo apt-get updatesudo 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-devInstall 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 triggerXvisio 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.debsudo dpkg -i xvsdk_3.x.x-xxxxxx_focal_amd64.debsudo dpkg -i xvsdk_3.x.x-xxxxxx_bionic_arm64.debRun the "demo-api" program to check the SDK version:
demo-api
pipe_srv

xvsdk version: 3.2.x-xxxxxxxxPlease refer to Linux/Ubuntu SDK directory to check whether it is consistent with the corresponding installation directory.