Ensemble Graphics, toolkit di sviluppo GUI Linux per il portfolio di microprocessori a 32 bit di Microchip

Toolkit GUI per Linux senza costi, licence-free, Royalty-free  per accelerare lo sviluppo di interfacce grafiche utente di Linux.

Le interfacce grafiche utente (GUI) e i display touchscreen interattivi forniscono esperienze utente intuitive in applicazioni che vanno dai controlli robotici e di macchine alle interfacce utente medicali, alla strumentazione automobilistica e ai sistemi di domotica e building automation. Una GUI ben progettata consente agli utenti di elaborare le informazioni più rapidamente e interagire in modo più efficace con un prodotto. Microchip Technology ha annunciato un nuovo toolkit di sviluppo GUI per il suo portfolio di microprocessori (MPU) 32 bit, che eseguono Linux, e che aiuteranno i progettisti di display grafici industriali, medicali, consumer e automotive a ridurre sia i costi di sviluppo che il time to market. 

Il nuovo Ensemble Graphics Toolkit di Microchip è una GUI suite C++  gratuita e open source per le serie SAMA5 e SAM9 di MPU basate su processori Arm Cortex-A5 e ARM926EJ-S della società, inclusi prodotti system-in-package e system-on-module. L’Ensemble Graphics Toolkit e Linux sono ottimizzati per MPU a 32 bit di Microchip che eseguono il sistema operativo Linux. Sfruttando l’accelerazione hardware sottostante, inclusi i controller grafici e i decoder video quando disponibili, il toolkit fornisce un’esperienza utente di elevate prestazioni su display grafici di fascia bassa e media, fino alla risoluzione XGA (1024 × 768 pixel). 

Il codice ottimizzato consente un ingombro di memoria inferiore, offrendo così un risparmio sui costi dei componenti. L’efficienza delle prestazioni, rispetto ad altre soluzioni grafiche che si basano su core con caratteristiche più elevate e accelerazione grafica 3D,  consentono di creare valide GUI per le MPU ad alta efficienza energetica di Microchip. Inoltre, Ensemble Graphics Toolkit e Linux possono essere ottimizzati per una rapida partenza a freddo, con tempi di avvio inferiori ai tre secondi, necessari per applicazioni quali i cluster di dashboard automobilistici.

Mentre altri strumenti richiedono microprocessori sempre più performanti, più potenti e più costosi, questa suite di sviluppo gratuita è un abilitatore che ottimizza la potenza di elaborazione“, ha affermato Rod Drake, vicepresidente della MPU32 business unit di Microchip.

Gli sviluppatori possono ottenere moderne interfacce grafiche utente con un’eccellente esperienza utente e con un costo BOM inferiore, minore consumo e una longevità della soluzione, fornendo al contempo un look da fascia alta“.

La suite Ensemble Graphics Toolkit di Microchip è disponibile senza costi di licenza o royalty per tutti gli sviluppatori di interfacce grafiche. L’Ensemble Graphics Toolkit è complementare al framework di sviluppo software integrato MPLAB Harmony Graphics Suite bare metal/RTOS-focused di Microchip, anch’esso in grado di fornire un’esperienza grafica utente esente da royalty e a costo zero.

Il toolkit è completamente integrato con Linux4SAM, la linea principale di Microchip, Long Term Support (LTS) su Linux. Oltre a supportare le famiglie MPU di Microchip, Linux4SAM prevede il supporto per i driver di un’ampia gamma di componenti, tra cui la famiglia maXTouch di controller touchscreen, dispositivi di memoria, dispositivi analogici e di power management, e componenti e moduli di rete cablati e wireless. Linux4SAM viene aggiornato regolarmente e supporta tutte le MPU Microchip per tutta la vita del prodotto. 

Strumenti di Sviluppo

Ensemble Graphics Toolkit di Microchip è una suite completa di software e strumenti. Formazione e supporto sono disponibili in tutto il mondo su  www.microchip.com/EGT.

Ensemble Graphics Toolkit di Microchip è disponibile gratuitamente e senza royalty per tutti gli utenti e include un completo supporto da Microchip. Si basa sulla licenza open source di Apache 2.0.

www.microchip.com

 

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Menu