Analog Devices, pioniere mondiale nel settore dei semiconduttori, ha presentato una versione ampliata della sua offerta dedicata agli sviluppatori, composta da nuove soluzioni per aumentare l’efficienza, la sicurezza e fornire un maggiore valore ai clienti. CodeFusion Studio™ System Planner aiuta i clienti a realizzare innovazioni per l’Intelligent Edge con funzionalità avanzate e time to market ridotto. La nuova soluzione di sviluppo software Data Provenance stabilisce un quadro di affidabilità per i dati creati nell’Intelligent Edge, garantendo che questi ultimi rimangano attendibili e conservino la loro fedeltà, dalla creazione al consumo o all’archiviazione. I kit di accesso anticipato e i download del software per la soluzione saranno disponibili su https://developer.analog.com/ dal 25 aprile.
“Il lavoro richiesto agli sviluppatori embedded è più complicato che mai, a causa dei processori sempre più complessi e delle nuove sfide poste da più team di sviluppo e da un ambiente più impegnativo in termini di sicurezza”, ha dichiarato Rob Oshana, Senior Vice President del Software and Digital Platforms group di ADI. “Abbiamo ripetutamente sentito dai clienti il desiderio di poter gestire in modo più rapido e semplice la progettazione del sistema, allocare le risorse, mostrare rapidamente il proof-of- concept e farlo con l’integrità dei dati all’edge; tutto ciò ha ispirato l’ampliamento dell’offerta delle soluzioni di sviluppo software CodeFusion Studio™ System Planner e Data Provenance”.
Come funziona CodeFusion Studio™ System Planner di ADI
Negli ultimi anni, i dispositivi embedded hanno visto l’aumento esponenziale della velocità di elaborazione, del numero di core, delle funzionalità e della complessità, riducendo i costi e lo spazio, ma aumentando la complessità delle pipeline di sviluppo software. Gli strumenti di sviluppo legacy spesso mancano della flessibilità e della personalizzazione necessarie per integrarsi in queste pipeline e nelle basi di codice consolidate, che sono fondamentali per un design di sistema moderno ed efficace. CodeFusion Studio™ System Planner di ADI risolve molte di queste sfide relative alla creazione di progetti e alla suddivisione delle risorse su dispositivi complessi ed eterogenei.
Utilizzando un’architettura open-source con licenza permissiva, CodeFusion Studio™ System Planner consente una creazione flessibile dei progetti su più core e un’allocazione grafica delle risorse di memoria e periferiche. L’offerta include anche tool di configurazione RTOS o della piattaforma firmware utilizzata su un determinato core, mostrando impostazioni di configurazione contestuali per una periferica o un blocco di memoria assegnato a un core. Con una maggiore visibilità sulle prestazioni del sistema e tool open-source accessibili per migliorare l’allocazione delle risorse, gli sviluppatori avranno una maggiore capacità di ottimizzare i loro progetti in modo efficiente.
Inoltre, System Planner consente agli sviluppatori di generare il codice desiderato tramite un sistema di creazione dei progetti basato su plugin. Questo sistema offre agli sviluppatori la massima flessibilità possibile, beneficiando al contempo di un set comune di strumenti di configurazione. Un set di plugin per piattaforme firmware comuni – Zephyr RTOS, SDK di ADI, ecc. – sarà fornito “out of the box”, sebbene i clienti abbiano la libertà di duplicare e modificare questi plugin di creazione del progetto e configurazione in base alle proprie esigenze. Il sistema di plugin utilizza un templating engine in background. I file statici vengono modificati sostituendo le stringhe in posizioni specifiche, e la logica di generazione del codice può essere ampliata con funzioni JavaScript o TypeScript.
Infine, System Planner fornisce una utility grafica per suddividere le risorse di memoria, assegnando le partizioni a uno o più core. Questa utility ha lo scopo di aiutare i clienti a generare script del linker o file di sovrapposizione della memoria del Device Tree. I blocchi periferici possono anche essere assegnati graficamente a un core, con impostazioni di configurazione consapevoli del sistema operativo in tempo reale (RTOS).
In aggiunta a CodeFusion Studio™ System Planner, ADI annuncia inoltre un’architettura di sicurezza potenziata ADI Assure™ Trusted Edge Security, con il rilascio in accesso anticipato della prima soluzione di sviluppo software Data Provenance dell’azienda, che garantisce l’affidabilità e la tracciabilità dei dati per i clienti lungo tutto il loro ciclo di vita.
Trust end-to-end e migliore fedeltà dei dati
Ora disponibile in accesso anticipato, la nuova soluzione Data Provenance di ADI stabilisce un trust framework per i dati della signal chain, garantendo che i dati creati all’Intelligent Edge mantengano la loro integrità, autenticità e preservino la loro fedeltà mentre si spostano nel sistema. La soluzione di Data Provenance consente di aggiungere metadati sicuri, migliorando l’affidabilità e la fedeltà dei dati generati; il trust deriva dall’aggiunta di informazioni sulla storia dei dati lungo il loro percorso e viene stabilita da una solida prova crittografica, consentendo agli utenti di valutare più facilmente l’autenticità e l’integrità dei propri dati attraverso reti complesse, che siano utilizzati per semplici display su dashboard o modelli avanzati di machine learning.
Stabilendo il trust end-to-end e migliorando la fedeltà dei dati, Data Provenance porta a risultati di modelli più accurati e sicuri e a una maggiore precisione nel processo decisionale. Le applicazioni immediate includono la creazione di algoritmi o modelli di IA più affidabili che operano su dati autentici e di alta qualità, l’estrazione di informazioni verificate dai sensori per migliorare la comprensione degli output della signal chain e l’affidabilità operativa nonché la semplice riduzione degli sprechi di dati e la resa della prova di integrità e autenticità più semplice.
“Oggi stiamo soddisfando le esigenze dei clienti per semplificare gli strumenti di sviluppo e supportare la fiducia nei dati, ma stiamo anche lavorando su ulteriori soluzioni per supportare l’integrazione di modelli di intelligenza artificiale e machine learning nei sistemi embedded,” ha dichiarato Oshana. “Rimanete sintonizzati nei prossimi mesi per ulteriori estensioni della piattaforma CodeFusion Studio™, mentre diamo ai clienti la possibilità di fornire più facilmente prodotti con intelligenza embedded.“