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.
Impara a costruire un prodotto pronto per la produzione Linux per Raspberry Pi Compute Module 5 senza Yocto. Esplora la personalizzazione delle immagini con rpi-image-gen, robusti aggiornamenti A/B rootfs, provisioning automatizzato con rpi-sb-provisionere la consegna sicura del firmware OTA tramite SWUpdate. Ottenga flussi di lavoro pratici per sistemi embedded manutenibili e aggiornabili, utilizzando Raspberry Pi OS.
Impara a costruire una piattaforma pronta per la produzione Linux piattaforma per Raspberry Pi Compute Module 5. Scopra le alternative leggere a Yocto, l'automazione delle immagini, gli aggiornamenti A/B, il provisioning affidabile e la gestione OTA utilizzando rpi-image-gen, rpi-sb-provisioner, e SWUpdate per i sistemi embedded e i prodotti industriali.
Impari a personalizzare le Raspberry Pi OS immagini utilizzando rpi-image-genun framework leggero e scriptabile per la creazione di sistemi automatizzati e riproducibili. Scopra le guide sulla configurazione, sul provisioning, sull'integrazione CI/CD e sulla distribuzione in produzione per Raspberry Pi Compute Module 5. Perfetto per gli sviluppatori che cercano una generazione efficiente di immagini, un controllo del sistema e soluzioni robuste. Linux soluzioni.
Impari a progettare sistemi embedded robusti utilizzando il partizionamento del filesystem root A/B per Raspberry Pi Compute Module 5. Esplora le strategie di aggiornamento sicuro, SWUpdate integrazione, sistemi di salvataggio e layout pratici delle partizioni per garantire aggiornamenti OTA sicuri e atomici e un recupero affidabile del dispositivo. Ideale per la produzione Linux e per la gestione remota dei dispositivi.
Automatizzare Raspberry Pi Compute Module 5 Il provisioning con rpi-sb-provisioner. Il nostro sito tratta l'automazione del first-boot, l'installazione, la configurazione e la distribuzione. Scopra come semplificare l'onboarding dei dispositivi, garantire impostazioni coerenti e integrarsi con i sistemi backend per una produzione efficiente e distribuzioni sicure e riproducibili. Scopra le guide per la produzione Linuxaggiornamenti OTA e altro ancora.
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.
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.