![]() |
Qmix SDK
20200506
The software libraries for integration of all CETONI devices.
|
The Qmix SDK for Linux archive extracts a number of files into the final SDK folder. The following overview shows which files are available in which directories:
The Qmix SDK depends on the following libraries:
You need to ensure that these libraries are properly installed on your Linux system.
To link against the SDK's shared libraries and to use the SDK's shared libraries you need to ensure, that the lib folder of the SDK is the first folder in the library search paths. You can do this by prepending the lib folder to the LD_LIBRARY_PATH environment variable.
With the test cases you can check, if the SDK runs properly on your Linux system. To run a test case, you should open a terminal and change into the root SDK directory. Now you can execute the test cases
The Qmix Python SDK for Linux supports the Linux SocketCAN driver. That means, all CAN devices that support the SocketCAN layer are supported by the SDK. The SDK folder device_driver contains the SocketCAN drivers for the IXXAT USB-to-CAN interface and for the SysTec USB-CANmodul1. Follow the instructions in the device driver archives to build and install the device driver for your USB-CAN hardware.
After disconnecting and plugging in the USB cable or after each restart/hibernation the correct CAN bitrate must be set and the CAN interface needs to get started. This can be done with:
If necessary, the interface can also be restarted:
For more information please use the included Readme files from SysTec or IXXAT (e.g. to use candump).