Forse dovresti porre una domanda specifica alla volta, passo-passo.
(Speriamo che qualcuno ben più esperto di me al riguardo intervenga.)
e il problema è appunto quello: quale domanda? perchè a questo punto forse richiedo di capirci un po' di più.
Ho un intero sistema, complesso, ereditato su piattaforma Xojo: anche lì, eseguendo su linux, ho dei problemi. Di fatto, lo stesso che ho su gambas:
se eseguo direttamente il codice, non funziona. Se metto un breakpoint prima, ed eseguo passo-passo, sento il rumore corrispondente a un hub che si accende (la mia istruzione HUB_ON).
Quindi son spiazzato. Forse dovrei capire tutto ciò che sta dietro, in linea di principio, alla comunicazione sulla seriale (tutti concetti a me poco chiari... si parla di buffer... iniziare la "bufferizzazione", scrivere, poi fare il "send"... diciamo non ci sto capendo molto).
In tutto ciò mi trovo su linux, per me una foresta sconosciuta e irta di pericoli :-D pericoli dei quali probabilmente non ho nemmeno idea e che non riesco ad immaginare!