

Cerca nella categoria o utilizza la barra di ricerca.
Una guida pratica all’ottimizzazione delle risorse grafiche nei sistemi embedded, incentrata sui vincoli e i compromessi del mondo reale. Scopri come tecniche come la riduzione della profondità di colore, la compressione degli asset e il ridisegno parziale aiutano a ridurre l’utilizzo della RAM, l’ingombro della Flash, il carico della CPU e la larghezza di banda della memoria. L’articolo spiega quando utilizzare ciascun approccio sulle piattaforme MCU e MPU/Linux e sottolinea che questi sono solo i metodi più comuni, con molti altri disponibili a seconda della progettazione del sistema.
L’USB-C nei display embedded può svolgere due ruoli diversi: come semplice connettore (ad esempio per il touch) o come interfaccia completa che trasporta video, alimentazione e dati. Rispetto alle configurazioni HDMI + USB, un vero display USB-C riduce il cablaggio a un’unica connessione ma introduce una maggiore complessità di configurazione e integrazione.
Sulle piattaforme embedded (ad esempio Toradex), le soluzioni basate su HDMI sono in genere plug-and-play, mentre USB-C richiede il supporto della modalità DisplayPort Alt e una corretta configurazione del sistema. In pratica, questa scelta ha un impatto diretto sull’architettura del sistema, sul numero di interfacce e sulla complessità complessiva del software.
L’articolo spiega come alimentare i display embedded STM32 da Riverdi e perché il connettore POWER dedicato (P2) è il metodo consigliato. Sebbene sia possibile alimentare i display attraverso il connettore di espansione (P8), questo non è progettato o protetto per questo scopo. Il suo utilizzo può causare instabilità, conflitti di alimentazione o addirittura danni all’hardware. Questo approccio può funzionare nelle configurazioni di laboratorio, ma per un funzionamento affidabile e sicuro è necessario utilizzare sempre l’ingresso di alimentazione principale.
Misurare gli FPS nei sistemi embedded significa tenere traccia della frequenza con cui il sistema produce un fotogramma, in genere contando le iterazioni del ciclo di rendering, i flush del display o gli scambi di buffer, a seconda della piattaforma. Sulle MCU (ad esempio STM32), questo avviene solitamente con un semplice contatore di frame e un timer; in LVGL puoi abilitare il monitoraggio integrato (LV_USE_PERF_MONITOR); su Linux, la tempistica si basa spesso sugli swap di buffer o sugli strumenti del framework. È anche importante definire il significato di “fotogramma” nel tuo caso (rendering o visualizzazione), poiché questo influisce direttamente sul risultato.
L’SB-C sta diventando lo standard per i display embedded perché semplifica la progettazione dell’hardware combinando video, touch, alimentazione e dati in un unico cavo, eliminando la necessità di interfacce multiple. Questo riduce la complessità, velocizza lo sviluppo e la prototipazione e riduce il rischio di errori di connessione. Inoltre offre un’elevata larghezza di banda e una più facile integrazione con i sistemi moderni.
Tuttavia, non è priva di compromessi: dipende dalla compatibilità con l’host, ha limiti di potenza e dipende dalla qualità dei cavi, oltre a offrire un controllo di basso livello inferiore rispetto alle interfacce tradizionali. Funziona meglio nei sistemi in cui l’implementazione rapida e la semplicità sono prioritarie, soprattutto con gli SBC e le piattaforme basate su Linux.
Passare da una scheda STM32 Nucleo all’altra (ad esempio CB071RB e WBA65RI) nei kit di display Riverdi richiede la modifica del posizionamento di specifici resistori 0Ω per garantire il corretto instradamento dei segnali. Ogni famiglia di schede utilizza una configurazione di resistenze diversa, quindi l’adattamento del display comporta lo spostamento di tre resistenze e la rimozione di altre tre.
Il processo deve essere eseguito con attenzione, scollegando l’alimentazione e prendendo le dovute precauzioni ESD, poiché una configurazione errata può impedire il corretto funzionamento del sistema. Questa semplice modifica hardware permette a un display di supportare più piattaforme Nucleo, rendendo lo sviluppo più flessibile.
aTouch e uxTouch rappresentano due diversi approcci di integrazione meccanica per il montaggio dei display in un involucro di un dispositivo.
aTouch utilizza un design tradizionale basato su moduli in cui il display viene installato all’interno dell’involucro e fissato meccanicamente con viti, staffe o cornici. La tenuta e la protezione IP dipendono dal design dell’involucro e dalla compressione della guarnizione. Questo approccio consente anche una facile manutenzione: in genere il display può essere rimosso svitandolo, sostituito o riparato e montato di nuovo.
uxTouch utilizza un concetto di montaggio vetro frontale-alloggiamento in cui il vetro di copertura viene incollato direttamente all’alloggiamento, di solito con un adesivo come il 3M 9495LE, fornendo sia il fissaggio che la sigillatura perimetrale senza viti frontali. Tuttavia, una volta incollato, uxTouch non è generalmente riparabile e non può essere facilmente rimosso senza danneggiare l’interfaccia adesiva.
I display integrati e i display nudi rappresentano due architetture di sistema fondamentalmente diverse nella progettazione di prodotti embedded. Un display incorporato integra il pannello LCD con l’elettronica attiva, come i controller, i processori grafici, i convertitori di interfaccia, la gestione dell’alimentazione e il controllo del tocco, astraendo la temporizzazione del display e la gestione dei segnali a basso livello dal sistema principale.
Un display nudo, invece, è costituito solo da un pannello LCD grezzo con connettori flat-flex, che espone il sistema direttamente ai requisiti di temporizzazione video, sequenziamento dell’alimentazione, integrità del segnale e controllo della retroilluminazione.
La scelta tra i due sposta la complessità ingegneristica sul modulo del display o sulla scheda base. I display integrati semplificano l’integrazione e riducono i rischi, mentre i display nudi abbassano il costo unitario ma aumentano la complessità dell’hardware, del firmware e della convalida.
Una panoramica tecnica degli strumenti per lo sviluppo di GUI embedded e degli approcci architetturali, che copre le soluzioni specifiche dei fornitori, i framework multipiattaforma e le GUI basate su controller grafici esterni, con esempi pratici e un contesto a livello di sistema.
Questo articolo spiega un approccio pratico e comunemente utilizzato per la rotazione dello schermo sui sistemi STM32 utilizzando TouchGFX e l’allineamento tattile, con una correzione opzionale sul lato del pannello se richiesto dall’installazione fisica.
L’SPI è un canale di comunicazione fondamentale nei moduli display Riverdi, in quanto alimenta funzioni come il trasferimento dei comandi EVE, l’accesso alla flash esterna e la configurazione dei driver.
Seguendo un approccio sistematico al debug – verificando il cablaggio, la tempistica di reset, la modalità SPI, i registri ID e l’integrità dei segnali – puoi diagnosticare e risolvere rapidamente la maggior parte dei problemi.
Se hai bisogno di ulteriore supporto, il team tecnico e la documentazione Riverdi sono disponibili per assisterti nell’integrazione e nella risoluzione dei problemi.
LVGL offre un modo potente per controllare l’intero look & feel della tua applicazione utilizzando stili globali e un sistema di temi personalizzati.
Questo articolo spiega come fare:
Il tutto utilizzando il nostro display standard Riverdi da 10″.
Il repository Riverdi-Toradex Device Tree Overlays (DTS) fornisce file di configurazione pronti all’uso per collegare i moduli display Riverdi alle piattaforme Toradex System on Module (SoM).
Include una raccolta di overlay Device Tree Source (.dts / .dtsi) che definiscono le impostazioni del display, della retroilluminazione e del controller touch per vari pannelli Riverdi.
Progettati principalmente per i moduli Verdin iMX8M Mini e Verdin iMX8M Plus, questi overlay possono servire anche come modelli per altri SoM o computer single-board. Utilizzando i file forniti, gli sviluppatori possono abilitare i display Riverdi sui sistemi basati su Toradex senza dover scrivere manualmente o eseguire il debug di complesse configurazioni ad albero dei dispositivi.
Il progetto segue una filosofia di design modulare e riutilizzabile: ogni overlay è minimale, chiaramente documentato e organizzato per tipo di display e interfaccia, rendendo facile l’adattamento a schede portanti personalizzate o a SoM alternativi. Questo approccio non solo accelera lo sviluppo ma fornisce anche un riferimento affidabile per le migliori pratiche di personalizzazione del Device Tree.
In prospettiva, il repository mira a espandere il supporto per altri pannelli Riverdi e interfacce di visualizzazione come DSI ed eDP, e a includere script automatizzati per la generazione e la validazione di overlay. Combinando configurazioni verificate e miglioramenti guidati dalla comunità, questo progetto funge sia da toolkit pratico che da risorsa di apprendimento per gli sviluppatori Linux embedded che lavorano con i moderni sistemi HMI.
Le liste di visualizzazione sono il cuore dei display intelligenti basati su EVE di Riverdi e consentono un rendering grafico efficiente e privo di sfarfallio. Invece di inviare dati sui pixel, l’MCU invia comandi di disegno compatti che il controller EVE elabora, riducendo il carico della CPU e garantendo prestazioni fluide. Questa architettura offre immagini deterministiche e di alta qualità su tutte le generazioni di EVE (EVE2-EVE5) e su tutte le interfacce. Grazie a strumenti come l’EVE Screen Editor, gli ingegneri possono facilmente progettare e ottimizzare GUI avanzate per applicazioni embedded.
Questo manuale fornisce istruzioni chiare e dettagliate su come ruotare lo schermo nei moduli HDMI Riverdi. La rotazione dello schermo è spesso necessaria per regolare l’orientamento del display in caso di installazioni verticali o invertite, garantendo un corretto allineamento dell’immagine e la fruibilità. Se stai configurando un display Riverdi per il digital signage, un’interfaccia touchscreen o un sistema embedded, questa guida ti aiuterà a impostare l’orientamento corretto dello schermo in modo rapido e preciso.
Lo scopo di questo manuale è mostrare come programmare i moduli HDMI Riverdi con RTDtool.
Prima di iniziare a seguire le istruzioni, assicurati di aver installato il software corretto.
Il display da 12,1″ ha un controller touchscreen diverso da quello utilizzato nelle versioni precedenti. Per i modelli da 12,1″, come HDMI, EVE4, LVDS, STM32, Toradex il controller utilizzato è ILI2511.
Di seguito ti forniamo brevi informazioni su come regolare questo driver nei sistemi operativi Linux.
La scheda principale dei moduli STM da 5″, 7″, 10″ e 12″ ha una presa di espansione a 40 pin da 1,27 mm, etichettata come “CONNETTORE DI ESPANSIONE”.
Sebbene la maggior parte dei nostri prodotti utilizzi il design uxTouch, abbiamo riscontrato l’esigenza di disporre delle funzionalità che esso offre, ma in dimensioni tradizionali. Per soddisfare le aspettative dei nostri clienti, abbiamo creato aTouch.
Spiegazione su come risolvere il problema del mancato funzionamento della RS485 sulle schede STM 5″ PCB 50STM32U5 con revisione 1.0 e 1.1.
Se sei in grado di farlo da solo, allora seguire i passaggi seguenti dovrebbe aiutarti a risolvere il problema.
Se non sei sicuro o pensi di aver sbagliato qualcosa, contattaci per ulteriori informazioni.
Per cominciare, devi tagliare le “strade” come mostrato nell’immagine sottostante.
Uno dei nostri obiettivi è quello di fornire un modo semplice ed efficiente per creare le proprie applicazioni. Per questo motivo siamo aperti a tutti i prodotti e gli strumenti che si possono utilizzare con i prodotti Riverdi. Di seguito troverai un elenco di soluzioni compatibili, dagli strumenti per la creazione di GUI, alle schede di sviluppo e ai compilatori: EVE Screen Designer di Bridgetech o Riverdi click di MikroElektronika, per citarne alcuni.
Il giusto tipo di touch panel può essere cruciale per il successo della vostra applicazione e del vostro prodotto. Deve corrispondere all’ambiente in cui il dispositivo è collocato. Inoltre, deve essere adatto al tipo di applicazione in cui verrà utilizzato. Ecco perché la nostra offerta è così versatile.
Il RiBUS è il BUS perfetto per collegare il vostro prodotto alle soluzioni di visualizzazione intelligente Riverdi. Può funzionare con qualsiasi dimensione o tipo di display intelligente Riverdi. Una volta installato sul vostro dispositivo, non dovrete preoccuparvi di cambiare display a metà progetto: funziona e basta. Semplice, efficiente e versatile.
Abbiamo due opzioni di miglioramento dello schermo, progettate per dare al vostro display una spinta speciale e mantenerlo al di sopra della concorrenza.
Gli schermi tattili capacitivi proiettati sono oggi il tipo di touch screen più comunemente utilizzato nei telefoni, nei tablet e in altri dispositivi portatili. È la tecnologia che ci permette di toccare, scorrere, zoomare, pizzicare e sfiorare, senza nemmeno pensarci. Ha cambiato il modo in cui interagiamo con la tecnologia e ha eliminato le barriere precedenti.
L’incollaggio ottico è un processo che consiste nel fissare il touch panel (o solo il vetro protettivo) al display utilizzando un adesivo liquido, gel o secco (pellicola). In generale, questo processo migliora i parametri del modulo LCD a incollaggio ottico: sia le prestazioni ottiche che la durata.
È questo il senso dei nostri display intelligenti. È possibile scegliere facilmente il tipo di touch panel, la cornice di montaggio o i controller grafici desiderati e far sì che il display si adatti perfettamente al progetto.
Quando pensi all’alloggiamento e alla meccanica di cui ha bisogno il tuo display, devi prendere in considerazione il tipo di ambiente e di utilizzo che ne verrà fatto. Ad esempio, se hai bisogno di un display TFT per la tua applicazione smart home, è meglio scegliere qualcosa che possa essere facilmente montato a parete, in modo che l’utente possa controllare in modo rapido ed efficiente la temperatura e l’illuminazione della propria casa, attraverso il pannello touch.
La nostra missione di costruire soluzioni di visualizzazione intelligenti significa che offriamo anche i migliori controller grafici sul mercato per farli funzionare. I moduli RGB e LVDS fanno parte della nostra offerta standard, ma i controller grafici Bridgetek EVE4 e Solomon e la famiglia di controller touch Hycon sono un’ottima scelta se il tuo progetto richiede un’esecuzione più complessa.
La varietà della nostra offerta espositiva è uno dei motivi principali per cui i nostri clienti continuano a tornare. Possono sempre trovare la soluzione professionale per i loro progetti a Rivedi.
I moduli con pannelli tattili capacitivi proiettati hanno uno strato superiore, chiamato copertura. Questa parte del modulo è il componente più spesso personalizzato del prodotto. È la parte che permette al display di cambiare completamente aspetto. Per integrarsi perfettamente con il resto del design del tuo prodotto.
La protezione antibatterica delle superfici è una soluzione innovativa ed efficace per i display. È il prossimo grande passo nelle soluzioni di visualizzazione intelligenti. Kastus è un’azienda leader in questo settore e Riverdi è il suo partner avanzato. Offriamo una tecnologia di protezione della superficie antimicrobica 24/7 per tutti i display Riverdi. Kastus ha progettato e brevettato rivestimenti antimicrobici per proteggere le superfici da batteri e germi.
Questo manuale spiega come aggiornare il firmware del touchpanel utilizzando il software ITS Studio.
I moduli STM, per la precisione quelli da 5″, hanno due tipi di microcontrollori installati sulle loro schede. Uno è STM32U599NJH6Q e l’altro è STM32U5A9NJH6Q.
La domanda più frequente relativa a questo modulo è se questi due microcontrollori sono compatibili tra loro e se è possibile realizzare un progetto in TouchGFX per ciascuno di questi moduli.
Hai bisogno di qualcos'altro?
Contattaci ora