This repository contains instructions for accessing the Quanser SDK for Linux, aimed at various Linux operating systems.
The Quanser SDK facilitates application software development using Quanser hardware and virtual experiments. It provides device drivers and various Application Programming Interfaces (API's) in C and Python together with hardware interfacing and communication libraries.
The Quanser SDK for Linux supports the following Debian-based Linux targets:
- 64-bit Ubuntu Linux PC/laptop, i.e., Linux x86_64 target. Minimum supported version: Ubuntu 20.04 LTS.
- 32-bit Raspberry Pi OS on a Raspberry Pi 4 or Raspberry Pi 5.
- Nvidia Jetson Orin boards (e.g., Quanser QBot Platform).
For the Nvidia Jetson Orin targets, refer to the specific instructions contained in the Nvidia Orin README file.
On the Linux x86_64 target (e.g., 64-bit Ubuntu PC) and on the 32-bit Raspberry Pi OS target running on a Raspberry Pi 4 board, the Quanser SDK for Linux supports the following Quanser devices:
- Quanser Qube-Servo 3
- Quanser QUBE Servo 2 - USB
- Quanser Aero 2
- Quanser AERO
- Quanser QArm
- Quanser QArm Mini
Before installing Quanser SDK for Linux for the very first time on a target, execute the following commands:
wget --no-cache https://repo.quanser.com/debian/release/config/configure_repo.sh
chmod u+x configure_repo.sh
./configure_repo.sh
rm -f ./configure_repo.sh
To install Quanser SDK for Linux, or upgrade an existing installation, run the following commands:
sudo apt update
sudo apt-get install quanser-sdk
To uninstall and remove Quanser SDK for Linux, run the following command:
sudo apt-get --auto-remove purge quanser-sdk
The Quanser SDK for Linux documentation is available through man pages.
For additional information about the Quanser SDK, including Quanser API's, examples and documentation, refer to: