From what I have found, it is entirely possible to use the Pironman5 as a host for the Arduino IDE. However, I have hit a glitch. I found information that states that after downloading the IDE package <arduino-ide_2.3.4_Linux_64bit.AppImage> it is necessary to modifiy the file so that it is executable. When I entered (what is supposed to be) the correct Linux command ‘chmod +x ’ it appeared to run properly. Yet, when I try to run the file I get a message stating that the file is a directory. Apparently, the command did not change the file into an executable. Multiple sources say that this is what must be done. What am I missing?
It seems that, perhaps, I do not have all of the necessary features of the Raspberry OS enabled. My problem previously seems to have been ( numerous times because numerous little things can be wrong) an incorrect path to the file as I had not previously received an error stating, “command not found”, which is what I have now. According to Google, ‘chmod +x ’ is the proper command for Raspberry OS (why would it be any different from Debian or Linux in general?)
ed: I had installed all of the files that were mentioned in the tutorial via Windows Powershell from my HP Spectre. However, it turns out that there was yet another OS update available via the button on the Pironman5 taskbar and it seems that the update has now finished. It is not prompting me to reboot the Pironman5, but I will. I will let you know how it goes.
I’m not entirely clear about your issue.
If you’re trying to install the Arduino IDE on your system and encountering problems, I recommend seeking help on the official Raspberry Pi forums, as this is likely related to Pi 5 and its OS compatibility.
Regarding the Pironman5 case, are all its features functioning properly under normal use?
The Raspberry Pi and the Pironman 5 are functioning fine. I posted here because this is the forum for projects that involve both the Pi and Arduino. I was clear about the problem. Apparently, it is necessary to convert the file - arduino-ide_2.3.4_Linux_64bit.AppImage - to an executable in order to run it so that it will install the Arduino IDE. The problem, as of my last post, was that the command for doing so was not changing it into an executable file … or so I thought. I saw later two files with a size of 0kb were created but there was no GUI showing the installation of a suite of tools. Perhaps that’s not what was supposed to happen. However, I don’t see anything new in the Raspberry OS menu. I am need to look over Arduino’s site for more information about what the IDE actually contains.
Thank you for the reply
The arduino download zip that you mention contains ELF 64-bit LSB pie executables for x86-64 architectures, whereas the rpi5 is ARM.
There may be an ARM variant around, I dont know.
You can also try to use emulation tools like Box64 or QEMU, but it will be slow.
The information that I ran across said that was the ARM version which used to be called just that. The machine seems to be running fine apart from the issue regarding the chmod +x command. I will check into it, though. Thanks.
The arm image support afaik was dropped a couple of years ago. To the best of my knowledge The last arm images were created by 3rd parties and are Linux_arm64_zip and Linux_arm64_app_image.zip, not arduino-ide_2.3.4_Linux_64bit.AppImage
However, the source code is available and can be compiled on the rpi5 directly
You are quite right. I really appreciate your help. I just checked and I see that the only ARM versions are for the Legacy IDE. It’s good to know that the source code can be compiled directly. Thank you for that information.It looks like I will have to do that. Google did warn me that GenAI is experimental ( https://docs.google.com/document/d/1wy9SAjQ5bdLTnO-fmJv4qg-WwDUqT0QW8b48KNv231Q/edit?usp=sharing) and it did mislead me but, ultimately, the real mistake was mine. The AI also mentioned that it can be installed via the distro’s package manager, as you said could be done. I’ll get it accomplished. It seems only fitting to use the Pironman 5 for hosting an IDE for ‘micro’ controllers.
After a bit of reflection, I realized what happened. When I first visited Arduino’s site to DL the file (a week ago), I pulled up a page that had an ARM 64 bit distro. However, I then saw that it was for the Legacy version, 1.8.x. So I found the page with the IDE 2.0, saw that there was a Linux 64-bit distro and snatched it up … never noticing x86 specified in parentheses.
I thought it might be cool to use the Pironman 5 to learn all about the ESP32 so that I can eventually write C++ code to patch up end-of-life IoT devices. Clearly, I have a great deal to learn. I had been thinking that the Raspberry Pi and the ESP32 were both ARM architecture. I don’t know why I thought that about the ESP32 but I have just realized my mistake. Apparently, it has a dual-core RISC V architecture which, from the sounds of it, is what makes it a big deal.
Thanks again.