05/02/2020, 09:45
Ciao a tutti,
sto perdendo molte ore di sonno su un problema dato certamente dalla mia ignoranza.
Ho l'esigenza di mostrare su un display delle informazioni sotto forma di pittogrammi, quindi immagini che cambiano secondo alcuni dati che leggo in entrata.
Posso supporre di dividere il display in due parti e distribuire le informazioni.
Avevo iniziato pensando di usare le API DispmanX per mostrare le immagini PNG sullo schermo, il che devo dire funziona anche bene , ma trovo difficoltà nel sostituire le immagini nel momento i cui mi cambia lo stato degli ingressi.
Dopo giorni di tentativi, ho provato anche a lanciare dall'interno della mia procedura procedure esterne, del tipo "system(fmi immagine.png &)", ma nonostante ne cerchi di controllare i processi con fork() non riesco a mantenere il sistema stabile.
Vorrei evitare di installare un webserver, un Xserver ed un browser che probabilmente mi semplificherebbero la vita ma forse riempirei di cose superflue il RasPI.
Sono in cerca di suggerimenti...
Paolo
sto perdendo molte ore di sonno su un problema dato certamente dalla mia ignoranza.
Ho l'esigenza di mostrare su un display delle informazioni sotto forma di pittogrammi, quindi immagini che cambiano secondo alcuni dati che leggo in entrata.
Posso supporre di dividere il display in due parti e distribuire le informazioni.
Avevo iniziato pensando di usare le API DispmanX per mostrare le immagini PNG sullo schermo, il che devo dire funziona anche bene , ma trovo difficoltà nel sostituire le immagini nel momento i cui mi cambia lo stato degli ingressi.
Dopo giorni di tentativi, ho provato anche a lanciare dall'interno della mia procedura procedure esterne, del tipo "system(fmi immagine.png &)", ma nonostante ne cerchi di controllare i processi con fork() non riesco a mantenere il sistema stabile.
Vorrei evitare di installare un webserver, un Xserver ed un browser che probabilmente mi semplificherebbero la vita ma forse riempirei di cose superflue il RasPI.
Sono in cerca di suggerimenti...
Paolo