Descrizione
Le risorse sono fondamentali
Rispetto ai display EVE4, dove la maggior parte delle operazioni grafiche e dell’interfaccia utente sono gestite da un processore grafico, l’STM32 esegue le stesse operazioni quando pilota i display HB IPS RGB. In queste condizioni, l’elevata potenza di elaborazione del processore STM32F469II diventa evidente.
Per quanto riguarda i sistemi embedded e le applicazioni che controllano il display, le risorse presenti sulla scheda possono essere il fattore chiave del successo. Rispetto ai normali sistemi embedded in cui un microcontrollore viene utilizzato per eseguire operazioni meno complesse, ad esempio la lettura di sensori o il controllo di motori – e in cui il processore Cortex M0 è più che sufficiente per gestire tutti i compiti – nel caso di sistemi che controllano principalmente il display, la quantità di risorse necessarie cresce rapidamente. Secondo EE Times, oggi solo il 14% dei file grafici è gestito da sistemi a 32 bit. Questo fatto colloca Riverdi nel gruppo dei leader tecnologici.
I requisiti principali di tali sistemi sono:
Potenza di elaborazione,
Memoria RAM,
Memoria non volatile.
La potenza di elaborazione è necessaria per consentire un funzionamento fluido del display e per eseguire tutte le operazioni richieste in background. La memoria RAM deve essere sufficientemente grande da memorizzare almeno l’intero frame buffer per gli schermi a risoluzione e profondità di colore più elevate. Infine, la memoria non volatile è necessaria per memorizzare tutti gli oggetti utilizzati in un’applicazione grafica, come font o icone. Tenendo conto di tutti questi fatti, la scheda di valutazione STM32 Riverdi è stata progettata con attenzione per soddisfare tutti i requisiti chiave.
Come pilotare i display esterni
Ponticello tra P7 e P8: ponte seriale/SPI FTDI collegato a RiBUS SPI:
Utilizzate il ponte FT232 da seriale a SPI collegando un cavo micro USB al connettore “Direct USB” e utilizzando l’EVE Screen Editor per generare rapidamente interfacce grafiche con il minimo sforzo.
Ponticello tra P9 e P8: STM32 collegato a RiBUS SPI:
Utilizzate l’STM32F4 a bordo per sviluppare e testare il firmware per pilotare un display Riverdi serie EVE4 collegato con il controller BT817Q.
Componente aggiuntivo dell’estensione RGB
Mentre la scheda di valutazione contiene tutti i componenti chiave e l’interfaccia RiBUS per i display EVE, l’intestazione di estensione RGB porta l’interfaccia alla maggior parte dei display Riverdi RGB.
La scheda di valutazione può utilizzare RiBUS per pilotare il display con il controller grafico EVE o l’estensione RGB. Una scheda aggiuntiva, oltre a fornire segnali al display, svolge il ruolo di supporto fisico per l’intero modulo. Pertanto, le schede aggiuntive devono essere personalizzate in base ai display che servono.
A causa della limitazione della risoluzione dell’STM32F469II, attualmente è possibile collegare gli schermi da 10,1 pollici solo tramite RiBUS, quindi devono essere modelli con controller BT817Q.