Description
Les ressources sont essentielles
Par rapport aux écrans EVE4, où la plupart des opérations graphiques et d’interface utilisateur sont gérées par un processeur graphique, le STM32 effectue les mêmes opérations lorsqu’il pilote les écrans HB IPS RGB. Dans ces conditions, la puissance de traitement élevée du processeur STM32F469II devient évidente.
En ce qui concerne les systèmes embarqués et les applications qui contrôlent l’affichage, les ressources de la carte peuvent être le facteur clé du succès. Par rapport aux systèmes embarqués habituels dans lesquels un microcontrôleur est utilisé pour effectuer des opérations moins complexes, par exemple la lecture de capteurs ou la commande de moteurs – et où le processeur Cortex M0 est plus que suffisant pour gérer toutes les tâches – dans le cas des systèmes qui contrôlent principalement l’affichage, la quantité de ressources nécessaires augmente rapidement. Selon EE Times, seuls 14 % des fichiers graphiques sont gérés par des systèmes 32 bits. Ce fait place Riverdi dans le groupe des leaders technologiques.
Les principales exigences de ces systèmes sont les suivantes
Puissance de traitement,
Mémoire RAM,
Mémoire non volatile.
La puissance de traitement est nécessaire pour permettre un fonctionnement fluide de l’écran et pour effectuer toutes les opérations nécessaires en arrière-plan. La mémoire RAM doit être suffisamment grande pour stocker au moins le frame buffer complet pour les écrans à haute résolution et profondeur de couleur. Enfin, la mémoire non volatile est nécessaire pour stocker tous les objets utilisés dans une application graphique, comme les polices de caractères ou les icônes. Compte tenu de tous ces éléments, la carte d’évaluation Riverdi STM32 a été conçue avec soin pour répondre à toutes les exigences essentielles.
Comment piloter des écrans externes
Cavalier entre P7 & P8 : Pont série/SPI FTDI connecté au RiBUS SPI :
Utilisez le pont FT232 série vers SPI en connectant un câble micro USB au connecteur étiqueté “Direct USB” et en utilisant l’éditeur d’écran EVE pour générer rapidement des interfaces utilisateur graphiques avec un minimum d’effort.
Cavalier entre P9 & P8 : STM32 connecté à RiBUS SPI :
Utilisez le STM32F4 embarqué pour développer et tester un micrologiciel permettant de piloter un écran Riverdi EVE4 connecté avec un contrôleur BT817Q.
Extension RGB
La carte d’évaluation elle-même contient tous les composants clés ainsi que l’interface RiBUS pour les écrans EVE – l’en-tête d’extension RGB permet d’utiliser l’interface avec la plupart des écrans RGB de Riverdi.
La carte d’évaluation peut utiliser soit RiBUS pour piloter l’écran avec le contrôleur graphique EVE, soit l’extension RGB. Une carte d’extension, en plus de fournir des signaux à l’écran, joue le rôle de support physique pour l’ensemble du module. Par conséquent, les tableaux complémentaires doivent être adaptés aux écrans qu’ils desservent.
En raison de la limitation de la résolution du STM32F469II, il est actuellement possible de connecter des écrans de 10,1 pouces uniquement via RiBUS – ils doivent donc être des modèles avec le contrôleur BT817Q.