EMB 94

EMBEDDED 94 • NOVEMBRE • 2024 12 Soluzione per semplificare la creazione di interfacce GUI sofisticate Emanuele Dal Lago In misura sempre maggiore, i progettisti stanno integrando GUI (Graphical User Interface) nei più svariati di- spositivi elettronici per migliorarne l’esperienza dell’utente, fornendo interazioni intuitive e accattivanti sotto il profilo visivo. Per supportare gli sviluppatori embedded nei loro progetti, Microchip Technology ha reso di- sponibile MGS ( Microchip Graphics Suite ) , una soluzione completa e di semplice uso che agevola il processo di integrazione di GUI, animazioni e immagini in un display touchscreen. Lo sviluppo di una GUI può essere un processo complesso e lungo, che solitamente richiede tempo e risorse signi- ficative per eseguirne il debug e integrare il codice da vari tool. MGS è progettato per integrarsi facilmente con microcontrollori (MCU) e microprocessori (MPU) a 32 bit di Microchip e supporta più piattaforme di sviluppo, inclusi gli ambienti MPLAB Harmony v3 e Linux. Questa soluzione completa per creare un’interfaccia GUI mira ad aiutare i progettisti a migliorare la riutilizzabilità tra i progetti e semplificare la progettazione. MGS offre strumenti di composizione, tra cui un simulatore per la prototipazione hardware-free. Sfruttando MPLAB Code Configurator (MCC), il simulatore crea il codice C generato da MCC in modalità web o nativa. In modalità web, lo strumento crea un file HTML che può essere eseguito sulla maggior parte dei browser web con interattività tattile simulata. In modalità nativa, il simulatore consente il debug della GUI sui computer desktop Windows. Queste caratteristiche consentono accurate dimostrazioni di visualizzazione e funzionalità indipendenti dalla disponibilità dell’hardware. MGS fornisce un’interfaccia WYSIWYG intuitiva con un design moderno, che consente agli utenti di vedere e ma- nipolare direttamente l’output finale, riducendo gli errori e aumentando l’efficienza. MGS è versatile, per rendere le GUI più accessibili, e può supportare una vasta gamma di dispositivi: da quelli con risorse limitate con requisiti di memoria e prestazioni di sistema significativamente inferiori a dispositivi ad alte prestazioni che supportano touchscreen di dimensioni di un tablet con riproduzione video ad alta fedeltà. Si tratta di una soluzione ottimale per gli sviluppatori che desiderano prestazioni grafiche superiori senza costosi aggiornamenti hardware. Inoltre, MGS supporta una vasta gamma di display, dagli OLED monocromatici ai TFT a colori 1080p 16.7M, tra cui le interfacce MIPI DSI, LVDS, RGB, SPI e HDMI, insieme a touchscreen con rilevamento gestuale 2D/3D. MGS è compatibile con l’ampio portfolio di MCU PIC32, MPU SAM e controller touchscreen maXTouch dell’azien- da. Inoltre, Microchip può fornire altri componenti chiave, tra cui soluzioni di memoria, gestione dell’alimentazio- ne e connettività. Microchip Graphics Suite è suppor- tata da vari strumenti di svilup- po tra cui MPLAB Harmony v3 , MPLAB Code Configurator e la di- stribuzione Linux principale di Mi- crochip per MCU e MPU a 32 bit. La suite è gratuita: per maggiori infor- mazioni e per scaricare il software è possibile visitare questo sito web . IN TEMPO REALE | NOVITÀ/TECNOLOGIE Microchip Graphics Suite è progettata per semplificare la creazione di interfacce utente grafiche sofisticate per gli ambienti MPLAB Harmony v3 e Linux, consentendo ai progettisti di ridurre significativamente i costi di sviluppo e accelerare il time-to- market

RkJQdWJsaXNoZXIy Mzg4NjYz