Synergy è una piattaforma embedded completa che parte da un'interfaccia di programmazione delle applicazioni (API) per sfruttare un framework software completo basato sulla piattaforma leader di mercato Express Logic X-Ware™. Questo framework software, denominato SSP, è qualificato, gestito, supportato e garantito da Renesas, liberando gli sviluppatori dalla necessità di creare e gestire ripetutamente software di basso livello per ciascuno dei loro progetti embedded. La piattaforma Synergy integra inoltre un'ampia gamma di MCU scalabili basate su ARM® Cortex®-M, completamente accessibili tramite API software, una toolchain di sviluppo IAR Embedded Workbench® con assistenza intuitiva alla configurazione e kit e soluzioni di sviluppo hardware.
Renesas si impegna inoltre a far risparmiare risorse agli sviluppatori di sistemi introducendo un metodo per aggiungere facilmente la connettività Wi-Fi, indipendentemente dal chipset o dal modulo utilizzato. Questo, insieme a una nuova gamma di MCU Synergy, consente ai clienti di realizzare applicazioni ancora più sicure.
SSP v1.2.0 e Qualità del Software Documentata.
La qualità del software è un aspetto cruciale del ciclo di vita di qualsiasi prodotto che utilizzi MCU embedded. Per garantire che l'SSP sia pronto per la produzione, viene sviluppato secondo un processo SQA documentato e verificato, conforme agli standard internazionali ISO/IEC/IEEE 12207, che copre l'intero ciclo di vita dello sviluppo del software (SDLC) dell'SSP.
Il processo SQA include test statici e dinamici giornalieri dell'SSP utilizzando oltre 8.000 casi di test per garantire:
• Copertura dei test al 100% di tutte le definizioni di codice, ecc.
• Conformità alle linee guida di codifica obbligatorie Renesas e MISRA C:2012
• Bassa complessità del codice per una buona leggibilità, testabilità e manutenibilità
• Comportamento del codice conforme ai requisiti
• Codice pulito senza avvisi o errori.
L'SSP non viene rilasciato se questi criteri non sono stati soddisfatti.
A partire dalla versione 1.2.0 dell'SSP, il processo SQA, i test e i risultati dei test vengono pubblicati da Renesas per ogni versione minore dell'SSP. Il Manuale sulla Qualità del Software Synergy, che documenta l'intero processo SDLC, è disponibile pubblicamente, insieme a un Rapporto di Riepilogo sulla Qualità del Software Synergy contenente i risultati dei test di qualificazione. Ulteriore documentazione SQA dettagliata e dispositivi di test sono disponibili per i clienti previa sottoscrizione di un accordo di non divulgazione (NDA). Questa documentazione ridurrà significativamente i tempi e gli sforzi necessari ai clienti che devono certificare o documentare i propri processi dal punto di vista della qualità. Il
Framework Wi-Fi Synergy:
l'integrazione della connettività wireless nei sistemi embedded è complessa e richiede il supporto e la documentazione di diverse fonti, tra cui produttori di chipset o moduli Wi-Fi, fornitori di protocolli software e persino fornitori di strumenti di sviluppo, per un'integrazione di successo. Il Framework Wi-Fi Synergy elimina questi ostacoli per gli sviluppatori di applicazioni.
Il framework Wi-Fi Synergy offre un'astrazione hardware tramite un set uniforme di API per le funzioni Wi-Fi comuni, indipendentemente dall'hardware Wi-Fi utilizzato. Ciò consente agli sviluppatori di valutare e aggiungere rapidamente tecnologie Wi-Fi di diversi fornitori senza dover adattare le proprie applicazioni a API differenti.
I clienti possono accedere al framework Wi-Fi Synergy e ai driver di dispositivo compatibili nella Synergy Gallery. Attualmente, il framework supporta il modulo Wi-Fi Longsys GT202 con chipset QCA4002. Il supporto per ulteriori chipset e moduli Wi-Fi verrà aggiunto alla Synergy Gallery nei prossimi mesi.
MCU Synergy S5D9:
il gruppo di MCU Synergy S5D9, i primi dispositivi della serie S5 di Synergy, offre le prestazioni, le funzionalità e le caratteristiche di sicurezza necessarie per le applicazioni embedded e IoT. Grazie alla soluzione SSP e al partner di Renesas, gli sviluppatori possono stabilire un'unica radice di fiducia su ciascuna MCU per avviare una catena di fiducia che si estende dalla produzione alla connessione con i prodotti distribuiti. Le caratteristiche specifiche di questi MCU includono un core ARM® Cortex®-M4 MCM a 120 MHz, fino a 2 MB di memoria flash on-chip e 640 KB di SRAM, un controller TFT-LCD, acquisizione analogica di precisione, un'interfaccia Ethernet e USB ad alta velocità. Le funzionalità di sicurezza specializzate includono la capacità di generare e memorizzare in modo sicuro chiavi private utilizzando la crittografia simmetrica e asimmetrica, un generatore di numeri casuali veri (TRNG) e speciali funzioni di protezione della memoria.

