User Manual
- 4 -
1. SDK introduction
The SDK provides the application interface of the HPS3D160 Solid-State Depth camera, which
is currently available on the Linux platform, the Windows platform, the ROS platform, and most of
the microcontrollers that do not run the operating system; the SDK is a secondary development kit
tool, and the interface provided includes Most of the operating instructions of the HPS3D160 Solid-
State Depth camera developed by our company, please read this manual carefully;
2. Integrate SDK into IDE
Currently, the IDE environment for embedded programs can be roughly divided into three
types: Keil, IAR, and Eclips-based IDEs (such as TrueStudio, Simplicity Studio, etc.). Each project
management strategy is inconsistent, but the difference is not very large. The following are
different platforms. Integration of the SDK;
2.1 Environment configuration and integration into the IDE
under Linux platform
xxx.so is suitable to use on Linux operation system, take Ubuntu as example. This example is based
on the SDK with API version number 2018.12.04 V1.0.3
2.1.1 HPS3D160 device connection
Connect the HPS3D160 device to your computer, open the terminal and type ls /dev to view
the device ttyACM*, as shown below:
If you do not see the ttyACM* device name, you need to re-plug and view it again. If not, go
to "Computer Management -> Services and Applications -> Services" to see if the VMware USB
Arbitration Service is running. If disabled, then turn on the operation, then re-plug the device; if
you don't want to start the USB device service every time you log in to the virtual machine, you
can set the VMware Workstation Server and VMware USB Arbitration Service to run and auto,
restart the computer.










