Hi,
I'd like to recreate something like this system with slightly different components: https://www.arrow.com/en/research-and-events/articles/digilent-analog-discovery-2-and-raspberry-pi-4
My setup has two main differences:
Instead of the Raspberry PI 4, I use a RPI Compute Module 4 (2 GB RAM, wifi, SD version) on a Waveshare CM4 to RPI4 Adapter (which probably I might change to another similar adapter).
Instead of the Analog Discovery 2, I've ordered an AD 3.
Accessories are a 7" HDMI/USB touchscreen (unfortunately it's too small for Waveforms) and a temporary keyboard for the setup operations, but I'm trying to steer away from it since I don't want it on the final system.
Since I don't yet have the AD 3 with me, I'm just trying to run the Waveforms Demo mode at the moment and prepare the software setup.
Software side, I'm using the "legacy" Raspberry PI OS Bullseye 64-bit version since I had similar issues with Waveforms (I wasn't able to run it) on both legacy 32-bit and "new" Bullseye 32-bit. I had to install, uninstall or reinstall a few Waveforms releases to make it run:
digilent.waveforms_3.21.3_arm64.deb
digilent.waveforms_3.21.2_arm64.deb
digilent.waveforms_3.20.1_arm64.deb
digilent.waveforms_3.18.1_arm64.deb
digilent.waveforms_3.14.3_arm64.deb
Waveforms is now running without issues with the 3.20.1 release (note again that I'm just using the "demo mode"), but I'd like to being able to upgrade to the newer 3.21.3, or any future release.
The installation (with "sudo dpkg -i digilent.waveforms_x.xx.x_arm64.deb" or by double clicking the package on the GUI) seems to run fine:
pi@raspberrypi:~/Waveforms $ sudo dpkg -i digilent.waveforms_3.21.3_arm64.deb
(Reading database ... 97904 files and directories currently installed.)
Preparing to unpack digilent.waveforms_3.21.3_arm64.deb ...
Unpacking digilent.waveforms (3.21.3) over (3.20.1) ...
Setting up digilent.waveforms (3.21.3) ...
Processing triggers for gnome-menus (3.36.0-1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for mailcap (3.69) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for shared-mime-info (2.0-1) ...
Although, when I try to run it on the GUI it doesn't show up, and through the terminal I get this:
pi@raspberrypi:~/Waveforms $ waveforms
waveforms: error while loading shared libraries: libQt5SerialPort.so.5: cannot open shared object file: No such file or directory
Does anyone know how to fix this?