Nebojsa Matic, CEO di MIKROE, ha commentato: “L'ultimo aggiornamento dell'IDE NECTO Studio migliora significativamente l'esperienza di sviluppo. L'inclusione di LVGL potenzia gli aspetti grafici dei progetti. L'integrazione dei compilatori Clang per ARM e RISC-V, insieme a LLDB per i debugger ARM e RISC-V, fornisce potenti strumenti per la compilazione e il debug del codice. L'IDE ora offre funzionalità di debug avanzate, come il supporto dello stack di chiamate per i compilatori GCC e Clang, una visualizzazione dettagliata dei registri principali e una raccolta completa di librerie per CAN, DMA, RTC e LCD all'interno del framework mikroSDK, semplificando il processo di sviluppo.”

La libreria grafica LVGL migliorata, con un nuovo designer di interfacce utente, consente agli utenti di dare vita ai circuiti combinando precisione algoritmica e creatività grafica. Grazie all'intuitiva funzionalità drag-and-drop, questo aggiornamento dell'IDE permette agli sviluppatori di creare interfacce visivamente accattivanti e intuitive. La possibilità di raggruppare e salvare controlli personalizzati migliora l'efficienza del flusso di lavoro e la coerenza del progetto. Il supporto per la progettazione multi-display semplifica la creazione di applicazioni complesse e versatili che si adattano perfettamente a diversi dispositivi.
NECTO Studio compie un significativo passo avanti nel miglioramento dell'esperienza di programmazione multipiattaforma integrando il compilatore Clang per architetture ARM e RISC-V. Grazie a funzionalità come l'analisi completa dello stack di chiamate e una visualizzazione dettagliata dei registri principali, il debug diventa più intuitivo ed efficiente, accelerando l'identificazione e la risoluzione dei problemi in progetti complessi.

L'interfaccia CAN a due fili, ora inclusa nella libreria mikroSDK di NECTO Studio, garantisce la comunicazione in tempo reale tra i componenti, ottimizzando le prestazioni in applicazioni che spaziano dai controlli automobilistici all'automazione industriale. Il controller DMA, anch'esso integrato nella libreria mikroSDK, migliora le prestazioni del sistema, riduce il carico della CPU e ottimizza il trasferimento dei dati, migliorando complessivamente la reattività e il funzionamento del dispositivo.
Altri miglioramenti includono funzionalità di debug avanzate e il supporto per un maggior numero di schede.

Matic conclude: “NECTO Studio 6.0 offre tutto il necessario per iniziare lo sviluppo e la prototipazione, incluse le applicazioni Click Board e le interfacce grafiche per dispositivi embedded. Lo sviluppo rapido del software è facilmente realizzabile poiché gli sviluppatori non devono preoccuparsi del codice di basso livello, potendo così concentrarsi sul codice dell'applicazione stessa. Ciò significa che la modifica della MCU o persino dell'intera piattaforma non richiederà agli sviluppatori di riscrivere il codice per la nuova MCU o piattaforma. Possono semplicemente passare alla piattaforma desiderata, applicare il file di definizione della scheda corretto e il codice dell'applicazione continuerà a funzionare dopo una singola operazione di compilazione.”

Ulteriori informazioni