ArduinoCreateAgent-1.2.3-linux-x64.run on Raspberry Pi 4

I am trying to run the ArduinoCreateAgent-1.2.3-linux-x64.run program on a Raspberry Pi 4 (Ubuntu Desktop). I am not sure if this is possible?

Following the Arduino instructions I downloaded the ArduinoCreateAgent-1.2.3-linux-x64.run program and double clicked the executable. This produces the following zero byte text file: 0S@@�x%@8 (invalid encoding)

I then tried to run the executable as follows:

sudo ./ArduinoCreateAgent-1.2.3-linux-x64.run
[sudo] password for david:
./ArduinoCreateAgent-1.2.3-linux-x64.run: 1: ELF: not found
./ArduinoCreateAgent-1.2.3-linux-x64.run: 5: Syntax error: "(" unexpected

Is the root cause of my problem trying to use the Raspberry pi 4 or is there some configuration step that I am missing. Thanks in advance for your help.

David

x64 is for 64-bit x86 processors, the Raspberry Pi has an ARM CPU. You need an ARM
AArch64 version of the program.

Edit: see How to compile on Raspberry Pi · arduino/arduino-create-agent Wiki · GitHub

1 Like

Hi Pieter,

Thank you for identifying the root cause of my problem. I have followed the instructions that you provided and the installation of the Arduino agent for my raspberry Pi is complete.

You have saved me a lot of frustration so thanks.

Thank you.