

Rechercher dans la catégorie ou utiliser la barre de recherche.
Guide pratique d’optimisation des ressources graphiques dans les systèmes embarqués, axé sur les contraintes et les compromis du monde réel. Découvrez comment des techniques telles que la réduction de la profondeur des couleurs, la compression des ressources et le redessin partiel permettent de réduire l’utilisation de la mémoire vive, l’empreinte Flash, la charge du processeur et la bande passante de la mémoire. L’article explique quand utiliser chaque approche sur les plateformes MCU et MPU/Linux – et souligne qu’il ne s’agit là que des méthodes les plus courantes, de nombreuses autres étant disponibles en fonction de la conception du système.
L’USB-C dans les écrans embarqués peut jouer deux rôles différents : celui d’un simple connecteur (par exemple pour le tactile) ou celui d’une interface complète transportant la vidéo, l’alimentation et les données. Par rapport aux configurations HDMI + USB, un véritable écran USB-C réduit le câblage à une seule connexion, mais introduit une plus grande complexité dans la configuration et l’intégration.
Sur les plateformes embarquées (par exemple Toradex), les solutions basées sur le HDMI sont généralement prêtes à l’emploi, tandis que l’USB-C nécessite la prise en charge du DisplayPort Alt Mode et une configuration adéquate du système. En pratique, ce choix a un impact direct sur l’architecture du système, le nombre d’interfaces et la complexité globale du logiciel.
Cet article explique comment alimenter les écrans embarqués STM32 à partir de Riverdi et pourquoi le connecteur POWER dédié (P2) est la méthode recommandée. Bien qu’il soit possible d’alimenter l’écran via le connecteur d’extension (P8), celui-ci n’est pas conçu ni protégé à cette fin. Son utilisation peut entraîner une instabilité, des conflits d’alimentation, voire des dommages matériels. Cette approche peut fonctionner dans des installations de laboratoire, mais pour un fonctionnement fiable et sûr, l’entrée d’alimentation principale doit toujours être utilisée.
Mesurer le nombre d’images par seconde dans les systèmes embarqués signifie suivre la fréquence à laquelle votre système produit une image – typiquement en comptant les itérations de la boucle de rendu, les remplacements d’affichage, ou les échanges de tampons, selon la plateforme. Sur les MCU (par exemple STM32), cela se fait généralement avec un simple compteur de trames et un timer ; dans LVGL, vous pouvez activer la surveillance intégrée (LV_USE_PERF_MONITOR) ; et sur Linux, la synchronisation est souvent basée sur les échanges de tampons ou les outils du cadre de travail. Il est également important de définir ce que signifie une « image » dans votre cas (rendu ou affichage), car cela affecte directement le résultat.
Le SB-C est en train de devenir la norme pour les écrans embarqués car il simplifie la conception du matériel en combinant la vidéo, le tactile, l’alimentation et les données en un seul câble, éliminant ainsi le besoin d’interfaces multiples. Cela réduit la complexité, accélère le développement et le prototypage et diminue le risque d’erreurs de connexion. Il offre également une large bande passante et facilite l’intégration dans les systèmes modernes.
Cependant, elle n’est pas sans inconvénients : elle dépend de la compatibilité avec l’hôte, a des limitations d’énergie et dépend de la qualité du câble, tout en offrant moins de contrôle de bas niveau par rapport aux interfaces traditionnelles. Elle fonctionne mieux dans les systèmes où le déploiement rapide et la simplicité sont des priorités, en particulier avec les SBC et les plateformes basées sur Linux.
Le passage d’une carte STM32 Nucleo à une autre (par exemple CB071RB et WBA65RI) dans les kits d’affichage Riverdi nécessite de modifier l’emplacement de certaines résistances de 0Ω afin de garantir un acheminement correct des signaux. Chaque famille de cartes utilise une configuration de résistance différente, de sorte que l’adaptation de l’affichage implique de déplacer trois résistances et d’en supprimer trois autres.
Cette opération doit être effectuée avec précaution, en déconnectant l’alimentation et en prenant les précautions nécessaires en matière de décharges électrostatiques (ESD), car une mauvaise configuration peut empêcher le système de fonctionner correctement. Cette simple modification matérielle permet à un écran de prendre en charge plusieurs plates-formes Nucleo, ce qui rend le développement plus flexible.
aTouch et uxTouch représentent deux approches d’intégration mécanique différentes pour le montage d’écrans dans un boîtier.
aTouch utilise une conception traditionnelle basée sur un module où l’écran est installé à l’intérieur du boîtier et fixé mécaniquement à l’aide de vis, de supports ou de cadres. L’étanchéité et la protection IP dépendent de la conception du boîtier et de la compression du joint. Cette approche permet également un entretien facile – l’écran peut généralement être retiré en le dévissant, remplacé ou réparé, puis remonté.
uxTouch utilise un concept de montage verre avant/boîtier où le verre de couverture est collé directement au boîtier, généralement avec un adhésif tel que le 3M 9495LE, assurant à la fois la fixation et l’étanchéité du périmètre sans vis frontales. Cependant, une fois collé, uxTouch n’est généralement pas réparable et ne peut pas être facilement retiré sans endommager l’interface adhésive.
Les écrans intégrés et les écrans nus représentent deux architectures de système fondamentalement différentes dans la conception de produits intégrés. Un écran embarqué intègre le panneau LCD avec des composants électroniques actifs tels que des contrôleurs, des processeurs graphiques, des convertisseurs d’interface, la gestion de l’alimentation et le contrôle tactile, en séparant du système principal la synchronisation de l’affichage de bas niveau et la gestion des signaux.
Un écran nu, en revanche, n’est qu’un panneau LCD brut avec des connecteurs plats, exposant directement le système aux exigences de synchronisation vidéo, de séquençage de l’alimentation, d’intégrité des signaux et de contrôle du rétroéclairage.
Le choix entre les deux déplace la complexité de l’ingénierie soit vers le module d’affichage, soit vers la carte de base. Les écrans intégrés simplifient l’intégration et réduisent les risques, tandis que les écrans nus réduisent le coût unitaire mais augmentent la complexité du matériel, des microprogrammes et de la validation.
Un aperçu technique des outils de développement d’interfaces graphiques embarquées et des approches architecturales, couvrant les solutions spécifiques aux fournisseurs, les cadres multiplateformes et les interfaces graphiques basées sur des contrôleurs graphiques externes, avec des exemples pratiques et un contexte au niveau du système.
Cet article explique une approche pratique et couramment utilisée pour la rotation de l’écran sur les systèmes STM32 en utilisant TouchGFX et l’alignement tactile, avec une correction optionnelle du côté du panneau lorsque l’installation physique l’exige.
SPI est un canal de communication clé dans les modules d’affichage Riverdi, alimentant des fonctions telles que le transfert de commandes EVE, l’accès au flash externe et la configuration du pilote.
En suivant une approche de débogage systématique – vérification du câblage, de la synchronisation de la réinitialisation, du mode SPI, des registres ID et de l’intégrité des signaux – vous pouvez rapidement diagnostiquer et résoudre la plupart des problèmes.
Si une assistance supplémentaire est nécessaire, l’équipe technique et la documentation de Riverdi sont disponibles pour vous aider dans l’intégration et le dépannage.
LVGL fournit un moyen puissant de contrôler l’ensemble de l’aspect et de la convivialité de votre application en utilisant des styles globaux et un système de thème personnalisé.
Cet article explique comment.. :
Et tout cela en utilisant notre écran standard Riverdi 10″.
Le référentiel Riverdi-Toradex Device Tree Overlays (DTS) fournit des fichiers de configuration prêts à l’emploi pour connecter les modules d’affichage Riverdi aux plates-formes Toradex System on Module (SoM).
Il comprend une collection de superpositions Device Tree Source (.dts / .dtsi) qui définissent les paramètres d’affichage, de rétroéclairage et de contrôleur tactile pour divers panneaux Riverdi.
Conçues principalement pour les modules Verdin iMX8M Mini et Verdin iMX8M Plus, ces superpositions peuvent également servir de modèles pour d’autres SoM ou ordinateurs monocartes. En utilisant les fichiers fournis, les développeurs peuvent activer les écrans Riverdi sur les systèmes basés sur Toradex sans avoir à écrire ou à déboguer manuellement des configurations complexes d’arborescence de périphériques.
Le projet suit une philosophie de conception modulaire et réutilisable – chaque superposition est minimale, clairement documentée et organisée par type d’affichage et d’interface, ce qui facilite l’adaptation à des cartes porteuses personnalisées ou à des SoM alternatifs. Cette approche permet non seulement d’accélérer le développement, mais aussi de fournir une référence fiable pour les meilleures pratiques en matière de personnalisation du Device Tree.
À l’avenir, le référentiel vise à étendre la prise en charge d’autres panneaux Riverdi et d’interfaces d’affichage telles que DSI et eDP, et à inclure des scripts automatisés pour la génération et la validation de superpositions. En combinant des configurations vérifiées avec des améliorations apportées par la communauté, ce projet sert à la fois de boîte à outils pratique et de ressource d’apprentissage pour les développeurs Linux embarqués travaillant avec des systèmes IHM modernes.
Les listes d’affichage sont au cœur des écrans intelligents EVE de Riverdi, permettant un rendu graphique efficace et sans scintillement. Au lieu d’envoyer des données de pixels, le MCU envoie des commandes de dessin compactes que le contrôleur EVE traite, réduisant ainsi la charge du CPU et garantissant des performances fluides. Cette architecture permet d’obtenir des images déterministes et de haute qualité pour toutes les générations d’EVE (EVE2-EVE5) et toutes les interfaces. Grâce à des outils tels que l’éditeur d’écran EVE, les ingénieurs peuvent facilement concevoir et optimiser des interfaces graphiques avancées pour les applications embarquées.
Ce manuel fournit des instructions claires, étape par étape, sur la façon de faire pivoter l’écran d’affichage dans les modules HDMI Riverdi. La rotation de l’écran est souvent nécessaire pour ajuster l’orientation de l’affichage dans le cas d’installations verticales ou inversées, afin d’assurer un alignement correct de l’image et une bonne convivialité. Que vous configuriez un écran Riverdi pour un affichage numérique, une interface tactile ou un système embarqué, ce guide vous aidera à définir l’orientation correcte de l’écran de manière rapide et précise.
L’objectif de ce manuel est de montrer comment programmer les modules HDMI Riverdi avec RTDtool.
Avant de commencer à suivre les instructions, assurez-vous que le logiciel approprié est installé.
L’écran de 12,1 pouces a un contrôleur d’écran tactile différent de celui utilisé dans les versions précédentes. Pour les modèles de 12,1 pouces, comme HDMI, EVE4, LVDS, STM32, Toradex, le contrôleur utilisé est ILI2511.
Vous trouverez ci-dessous de brèves informations sur la manière d’ajuster ce pilote dans les systèmes d’exploitation Linux.
La carte principale des modules STM 5″, 7″, 10″ et 12″ possède une prise de 1,27 mm à 40 broches, étiquetée « CONNECTEUR D’EXPANSION ».
Bien que la plupart de nos produits utilisent le design uxTouch, nous avons remarqué qu’il y avait un besoin pour la fonctionnalité qu’il offre mais dans la taille traditionnelle. Ainsi, pour répondre aux attentes de nos clients, nous avons créé l’aTouch.
Explication de la résolution du problème de non fonctionnement du RS485 sur les cartes STM 5″ PCB 50STM32U5 avec les révisions 1.0 et 1.1.
Si vous êtes capable de le faire vous-même, les étapes suivantes devraient vous aider à résoudre le problème.
Si vous n’êtes pas sûr ou si vous pensez avoir fait une erreur, contactez-nous pour plus d’informations.
Pour commencer, vous devez couper les « routes » comme indiqué sur l’image ci-dessous.
L’un de nos objectifs est de vous fournir un moyen simple et efficace de créer vos propres applications. C’est pourquoi nous sommes ouverts à tous les produits et outils que vous pouvez utiliser avec les produits Riverdi. Vous trouverez ci-dessous une liste de solutions compatibles, allant des outils de construction d’interfaces graphiques aux cartes de développement et aux compilateurs – le EVE Screen Designer de Bridgetech ou le Riverdi click de MikroElektronika, pour n’en citer que quelques-uns.
Le choix du bon type d’écran tactile peut être déterminant pour le succès de votre application et de votre produit. Il doit correspondre à l’environnement dans lequel l’appareil est placé. Il doit également correspondre au type d’application dans lequel il sera utilisé. C’est pourquoi notre offre est si polyvalente.
Le RiBUS est le BUS idéal pour connecter votre produit aux solutions d’affichage intelligentes de Riverdi. Il peut fonctionner avec n’importe quel type ou taille d’écran intelligent Riverdi. Une fois que vous l’avez installé sur votre appareil, vous n’avez plus à vous soucier de changer d’affichage en cours de projet : il fonctionne tout simplement. Simple, efficace et polyvalent.
Nous proposons deux options d’amélioration de l’écran, conçues pour donner à votre écran un coup de pouce particulier et lui permettre de garder une longueur d’avance sur la concurrence.
Les écrans tactiles capacitifs projetés sont désormais le type d’écran tactile le plus répandu dans les téléphones, les tablettes et autres appareils portables. C’est la technologie qui nous permet de taper, de faire défiler, de zoomer, de pincer et de feuilleter sans même y penser. Il a changé la façon dont nous interagissons avec la technologie et a supprimé les barrières qui existaient auparavant.
Le collage optique est un processus qui consiste à fixer l’écran tactile (ou seulement le verre de protection) à l’écran à l’aide d’un liquide, d’un gel ou d’un adhésif sec (film). En général, ce processus améliore les paramètres du module LCD collé optiquement – à la fois la performance optique et sa durabilité.
C’est la raison d’être de nos écrans intelligents. Vous pouvez facilement choisir le type d’écran tactile, le cadre de montage ou les contrôleurs graphiques que vous souhaitez, et faire en sorte que l’écran s’intègre parfaitement à votre projet.
Lorsque vous réfléchissez au logement et à la mécanique dont votre écran a besoin, vous devez prendre en considération le type d’environnement et le type d’utilisation de l’écran. Par exemple, si vous avez besoin d’un écran TFT pour votre application de maison intelligente, il est préférable de choisir un écran qui peut être facilement fixé au mur afin que l’utilisateur puisse contrôler rapidement et efficacement la température et l’éclairage de sa maison, par l’intermédiaire de l’écran tactile.
Notre mission de construire des solutions d’affichage intelligentes signifie que nous offrons également les meilleurs contrôleurs graphiques du marché pour les faire fonctionner. Les modules RGB et LVDS font partie de notre offre standard, mais les contrôleurs graphiques Bridgetek EVE4 et Solomon ainsi que la famille de contrôleurs tactiles Hycon constituent un excellent choix si votre projet nécessite une exécution plus complexe.
La variété de notre offre est l’une des principales raisons pour lesquelles nos clients reviennent. Ils peuvent toujours trouver une solution professionnelle pour leurs projets à Rivedi.
Les modules dotés de panneaux tactiles capacitifs projetés ont une couche supérieure, appelée couvercle. Cette partie du module est le composant du produit le plus souvent personnalisé. C’est la partie qui permet à l’écran de changer complètement d’apparence. Pour s’intégrer parfaitement au reste de la conception de votre produit.
La protection antibactérienne des surfaces est une solution innovante et efficace pour les écrans. C’est la prochaine grande étape dans les solutions d’affichage intelligent. Kastus est une entreprise leader dans ce secteur et Riverdi est son partenaire avancé. Nous proposons une technologie de protection de surface antimicrobienne 24 heures sur 24 et 7 jours sur 7 pour tous les écrans Riverdi. Kastus a conçu et breveté des revêtements antimicrobiens pour protéger les surfaces contre les bactéries et les germes.
Ce manuel explique comment mettre à jour le micrologiciel de l’écran tactile à l’aide du logiciel ITS Studio.
Les modules STM, en particulier ceux de 5″, ont deux types de microcontrôleurs installés sur leurs cartes. L’un est le STM32U599NJH6Q et l’autre le STM32U5A9NJH6Q.
La question la plus fréquente concernant ce module est de savoir si ces deux microcontrôleurs sont compatibles entre eux et s’il est possible de réaliser un projet dans TouchGFX pour chacun de ces modules.
Avez-vous besoin de quelque chose d'autre?
Contactez-nous maintenant