Linux (Ubunto 20.04) alatt megoldódott a probléma.
A LazSerial komponens tudja kezelni a portokat, csak Linux-ban engedélyezni kell: $ sudo adduser $username dialout. Ezzel az adott felhasználónak teljes hozzáférést adunk a portokhoz.
A portok kezelésére a /dev/ könyvtár ttyn, ill. ttyUSBn vagy USB-Soros átalkítók esetében ttyACMn fájlok szolgálnak. Egy kis programmal ki lehet listáztatni az aktív portokat.
How to list available serial ports on Linux?
Avagy a SerialWatche kis programocskával:
SerialWatcher
Ha kihúzod ill. újra csatlakoztatod a kérdéses USB kábelt, akkor a listában látod a változást. Ezzel tudod azonosítani a kérdéses portot.
Nálam: ttyACM0.
Na, ezt kell megadni: LazSerial.Device = 'ttyACM0' ;
A port hozzáférési jog és a helyes device név megadása után már vígan muzsikál a soros kommunikáció!
Most már csak MacOS (Big Sur) alatt kell megoldást találni.