Install REXYGEN
This page provides instructions for installing REXYGEN.
Supported platforms and devices
- Windows 10 64bit and newer
- Linux (with RT_PREEMPT for real-time performance)
- Debian Buster, Bullseye and Bookworm on amd64, arm64, armhf
- Raspbian Buster, Bullseye and Bookworm
- Raspberry Pi
- Monarco HAT
- AIC platform
- UniPi Patron and Iris
Windows
Download and run REXYGEN Windows installer and follow steps in the installation wizard.
HMI Designer is available in a separate Windows installer.
Debian & Raspbian
Install REXYGEN from repository with the following commands:
Install repository key
sudo wget https://download.rexcontrols.cz/partner/testing/rexygen.gpg -O /etc/apt/trusted.gpg.d/rexygen.gpg
Bookworm
echo 'deb https://download.rexcontrols.cz/partner/testing/rexygen/debian/ bookworm rexygen dwm' | \
sudo tee -a /etc/apt/sources.list.d/rexygen-testing.list
Bullseye
echo 'deb https://download.rexcontrols.cz/partner/testing/rexygen/debian/ bullseye rexygen dwm' | \
sudo tee -a /etc/apt/sources.list.d/rexygen-testing.list
Buster
echo 'deb https://download.rexcontrols.cz/partner/testing/rexygen/debian/ buster rexygen dwm' | \
sudo tee -a /etc/apt/sources.list.d/rexygen-testing.list
Install REXYGEN components
REXYGEN Runtime Core
sudo apt update
sudo apt install rexygen-runtime
REXYGEN Studio
sudo apt update
sudo apt install rexygen-studio
REXYGEN Tools
sudo apt update
sudo apt install rexygen-tools
REXYGEN - complete installation
sudo apt update
sudo apt install rexygen
REXYGEN - DWM interface
sudo apt update
sudo apt install rexygen-dwm
REXYGEN Runtime - single binary
The easiest way to start REXYGEN Runtime on any Linux platform is to download and run a single statically linked binary:
wget https://download.rexcontrols.cz/partner/testing/rexygen/static/$(uname -m)/RexCore -O RexCore
chmod +x RexCore
./RexCore -l -u -t <apikey>
where -l
enables logging to the console, -u
uses ~/.rex
as the main runtime folder (instead of /rex
) and -t
tries to acquire a dynamic license. The
These modules are not and won't be supported within the static runtime: PythonBlk, FMIBlk, DbDrv.
Supported architectures: x86_64, i686, aarch64, armhf.
Removing single binary runtime is as simple as removing the binary and the configuration folder:
rm -f RexCore
rm -rf ~/.rex
REXYGEN Studio - AppImage
It is possible to run REXYGEN Studio on any Linux distribution using REXYGEN AppImage. Just download and run a single file in any Linux desktop environment:
wget https://download.rexcontrols.cz/partner/testing/rexygen/appimage/REXYGEN_Studio-latest_x86_64.AppImage
chmod +x REXYGEN_Studio-latest_x86_64.AppImage
./REXYGEN_Studio-latest_x86_64.AppImage
REXYGEN Studio - Target Bootstrapping (experimental)
It is now possible to bootstrap REXYGEN Runtime on any Linux target directly from REXYGEN Studio over SSH. An option to connect over SSH has been added to the connection dialog. The wizard starts automatically if runtime is not running on the target.
Static binaries are used for bootstrapping over SSH. The runtime runs within the scope of the logged user and the runtime folder is located in ~/.rex
.
The function is supported in REXYGEN Studio for Windows, Linux and AppImage.
Supported target architectures are x86_64, i686, aarch64, armhf.
Please give us feedback on what worked and what didn't work as expected.
UniPi Patron
Download REXYGEN image for UniPi Patron, start the Patron device in rescue mode, connect with web browser, upload the image and reboot.
UniPi Iris
Download REXYGEN image for UniPi Iris, start the Iris device in rescue mode, connect with web browser, upload the image and reboot.
Monarco HAT
Download REXYGEN image for Monarco HAT, flash the image on a SD card and start your Rasperry Pi with Monarco HAT.