
Amiamo il software open source
Abbiamo un profondo apprezzamento per il software open source. La sua accessibilità, lo sviluppo guidato dalla comunità e l'innovazione ci ispirano. Il software open source dà potere agli utenti, favorisce la collaborazione e guida il progresso tecnologico. Abbracciandolo, contribuiamo a un pool condiviso di conoscenze e beneficiamo dell'esperienza collettiva degli sviluppatori di tutto il mondo. Sosteniamo e apprezziamo i principi di trasparenza, libertà e successo condiviso che il software open source incarna.

Il progetto fornisce un insieme flessibile di strumenti e uno spazio in cui gli sviluppatori incorporati in tutto il mondo possono condividere tecnologie, stack software, configurazioni e best practice che possono essere utilizzate per creare immagini Linux personalizzate per dispositivi embedded e IOT, o ovunque sia necessario un sistema operativo Linux personalizzato.

Qt viene spesso utilizzato per sviluppare interfacce grafiche. Qt contiene librerie C ++ per la creazione di interfacce grafiche che possono essere compilate su vari sistemi operativi.
Poiché questa compilazione richiede molta potenza di calcolo, è consigliabile che i processori con relativamente poca potenza eseguano lo sviluppo e la compilazione su un computer host e solo allora carichino l'applicazione finita sul computer di destinazione.
Esistono molte istruzioni online per lo sviluppo di un'applicazione Qt per modelli Raspberry Pi 3 e Pi 4.

Normalmente, se si crea l'immagine linux personalizzata con Yocto per un Raspberry Pi, si desidera visualizzare anche una schermata iniziale personalizzata con una barra di avanzamento.
Questa è una guida per l'installazione di Raspberry Pi OS Lite sul Compute Module 4. Come computer di lavoro, uso Ubuntu 20, installato in una macchina virtuale.
Questa è una guida per la compilazione incrociata di Qt 5.15.2 per Raspberry Pi 4 e l'installazione sul Compute Module 4.
È un aggiornamento al mio post sul blog Qt sul Raspberry Pi 4, con la differenza che questa volta sto usando Raspberry Pi OS Lite.
Questa è una guida per la configurazione di Qt-Creator per l'uso di librerie Qt compilate in modo incrociato per Raspberry Pi 4 e per la creazione di applicazioni per Raspberry.
Recentemente ho dovuto sviluppare un'applicazione (sistema kiosk) per/su un Raspberry Pi 4. La particolarità era che 2 monitor touch dovevano essere collegati tramite HDMI, che dovevano essere ruotati di 90 gradi a destra. Quindi formati verticali, 2 monitor uno sopra l'altro.
Ruotare lo schermo e disporlo uno sopra l'altro non ha causato alcun problema, in quanto ciò è facilmente possibile tramite l'interfaccia utente: è stato installato un "Raspbian Buster con desktop e software consigliato".
A causa della frequente scrittura o sovrascrittura dei dati, la durata di una scheda SD è influenzata.
Ad esempio, si consiglia di scrivere dati temporanei (ad esempio i valori del sensore per i calcoli comparativi) su un disco RAM per le applicazioni che spesso contengono dati temporanei (ad esempio i valori del sensore per i calcoli comparativi) che non sono più necessari dopo un riavvio.
È inoltre possibile utilizzare l'interfaccia USB-C del Raspberry Pi 4, che viene normalmente utilizzata per l'alimentazione, come una normale interfaccia USB.
In questo caso, tuttavia, il Raspberry dovrebbe fornire alimentazione tramite i pin GPIO.