Développement - Développement logiciel une capture d’écran d’un code informatique

Développement de logiciels

Yocto Uboot QT pour Raspberry Pi

Développement de logiciels sur Raspberry Pi

Nous aimons les logiciels libres

Nous aimons les logiciels libres

Nous aimons les logiciels libres Nous apprécions profondément les logiciels libres. Leur accessibilité, leur développement communautaire et leur innovation nous inspirent. Les logiciels libres donnent du pouvoir aux utilisateurs, favorisent la collaboration et stimulent le progrès technologique. En les adoptant, nous contribuons au partage des connaissances et bénéficions de l'expertise collective des développeurs du monde entier. Nous soutenons et apprécions les principes de transparence, de liberté et de succès partagé qu'incarnent les logiciels libres.

Logiciel embarqué Raspberry Pi - Yocto construire Raspberry Pi 4 dans un environnement docker une capture d’écran d’un ordinateur

Le projet fournit un ensemble flexible d'outils et un espace où les développeurs de systèmes embarqués du monde entier peuvent partager des technologies, des piles logicielles, des configurations et des bonnes pratiques qui peuvent être utilisées pour créer des images Linux sur mesure pour les appareils embarqués et IOT, ou partout où un système d'exploitation Linux personnalisé est nécessaire.

Logiciel embarqué Raspberry Pi - Qt sur le Raspberry Pi 4 une capture d’écran d’ordinateur d’un écran bleu

Qt est souvent utilisé pour développer des interfaces graphiques. Qt contient des bibliothèques C ++ pour créer des interfaces graphiques qui peuvent être compilées sur différents systèmes d'exploitation.
Cette compilation exigeant une grande puissance de calcul, il est conseillé aux processeurs relativement peu puissants d'effectuer le développement et la compilation sur un ordinateur hôte et de ne charger qu'ensuite l'application terminée sur l'ordinateur cible.

Logiciel embarqué Raspberry Pi - Yocto Raspberry écran de démarrage personnalisé avec barre de progression une barre de chargement blanche avec texte noir

Normalement, si vous créez votre image linux personnalisée avec Yocto pour un Raspberry Pi, vous voulez également afficher un splash screen personnalisé avec une barre de progression.

This is a guide for installing Raspberry Pi OS Lite on the Compute Module 4. As a work computer, I use Ubuntu 20, installed in a virtual machine.

Ceci est un guide pour la compilation croisée de Qt 5.15.2 pour Raspberry Pi 4 et son installation sur le module de calcul 4. C’est une mise à jour de mon article de blog Qt sur le Raspberry Pi 4, à la différence que cette fois j’utilise Raspberry Pi OS Lite.

This is a guide for configuring the Qt-Creator to use cross-compiled Qt libraries for the Raspberry Pi 4 and to create applications for the Raspberry.

Récemment j’ai dû développer une application (système kiosque) pour/sur un Raspberry Pi 4. La particularité était que 2 moniteurs tactiles devaient être connectés via HDMI, qui devait être tourné de 90 degrés vers la droite. Donc formats portrait, 2 moniteurs l’un sur l’autre.
La rotation de l’écran et son agencement les uns sur les autres n’ont posé aucun problème, car cela est facilement possible via l’interface utilisateur - un « Raspbian Buster avec bureau et logiciel recommandé » a été installé.

En raison de l’écriture ou de l’écrasement fréquent des données, la durée de vie d’une carte SD est affectée.

Par exemple, il est recommandé d’écrire des données temporaires (par exemple, des valeurs de capteur pour des calculs comparatifs) sur un disque RAM pour les applications qui contiennent souvent des données temporaires (par exemple, des valeurs de capteur pour des calculs comparatifs) qui ne sont plus nécessaires après un redémarrage.

Vous pouvez également utiliser l’interface USB-C du Raspberry Pi 4, qui est normalement utilisée pour l’alimentation, comme une interface USB normale.
Dans ce cas, cependant, le Raspberry devrait fournir de l’énergie via les broches GPIO.