I am trying to install rti dds version 6.1.1 on an "Orange pi zero", the system details are as follows
PRETTY_NAME="Armbian 23.05.1 jammy"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.2 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.armbian.com"
SUPPORT_URL="https://forum.armbian.com"
BUG_REPORT_URL="https://www.armbian.com/bugs"
PRIVACY_POLICY_URL="https://www.armbian.com"
UBUNTU_CODENAME=jammy
ARMBIAN_PRETTY_NAME="Armbian 23.05.1 jammy"
More details about orange pi can be found here,
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero-LTS.html
i downloaded the "Ubuntu 20.04 LTS/18.04 LTS (kernel 4.x, gcc 7.3.0), RHEL 8" evaluation version. After installing the .run file I get the following error:
./rti_connext_dds-6.1.1-lm-x64Linux4gcc7.3.0.run: 1: ELF: not found
./rti_connext_dds-6.1.1-lm-x64Linux4gcc7.3.0.run: 5: Syntax error: "(" unexpected
I am completely new to dds and linux as well, please help me in solving this issue.
Thank you
What you're downloading is an installer for a Intel-based (x64) Linux host.
I don't think that we support an ARM-based Linux host. What you need to do is install the Connext SDK on an x64 Linux machine and the target libraries for an ARM-based Linux platform...and then cross compile.
Take a look at this link:
https://community.rti.com/howto/run-rti-connext-dds-raspberry-pi