XMOS e AWS lanciano SMP FreeRTOS per processori multicore

Aggiornamento: 1 luglio 2021

XMOS e AWS lanciano SMP FreeRTOS per processori multicore

XMOS e AWS lanciano SMP FreeRTOS per processori multicore

XMOS, in collaborazione con AWS, ha annunciato il rilascio di FreeRTOS a multiprocessore simmetrico (SMP), che consente ai produttori di elettronica di creare sistemi embedded complessi più velocemente e più facilmente rispetto a prima.

Con contributi significativi di XMOS e di altri partner, questa nuova versione di SMP segna ciò che le aziende coinvolte stanno descrivendo come un cambiamento radicale nelle capacità del kernel FreeRTOS, con la verifica e la manutenzione fornite da Amazon Web Services (AWS).

Guidato dalla community, FreeRTOS open source con licenza MIT viene scaricato ogni 170 secondi dagli sviluppatori grazie alla sua facilità d'uso, al riutilizzo del design e alla velocità.

FreeRTOS offre un'interfaccia di programmazione omogenea e scalabile in grado di eseguire carichi di lavoro esistenti e futuri e ora, per la prima volta in una versione upstream, gli sviluppatori possono lavorare all'interno di un ambiente FreeRTOS familiare utilizzando il multiprocessing simmetrico per programmare architetture multicore, risparmiando tempo e denaro e contribuendo a migliorare la velocità di immissione sul mercato.

SMP FreeRTOS sarà disponibile per l'uso sul chipset xcore di XMOS, che riunisce intelligenza artificiale, controllo, comunicazioni e DSP in un pacchetto conveniente e performante che è già ampiamente utilizzato in un'ampia varietà di applicazioni.

Gli strumenti XTC rilasciati di recente da XMOS, abbinati all'implementazione del multiprocessing simmetrico (SMP) di FreeRTOS, sfruttano le capacità di xcore attraverso un linguaggio software e un'astrazione standard del settore di facile utilizzo.

Secondo Mark Lippett, CEO di XMOS, "La versione SMP di FreeRTOS significa che gli sviluppatori possono ora utilizzare la flessibilità della nostra piattaforma xcore per progettare soluzioni personalizzate dal sistema operativo. Questa è una grande differenziazione dagli altri SoC, che sono sostanzialmente hard-coded in silicio. Con il pieno supporto per il linguaggio di programmazione C, FreeRTOS e il framework di deep learning TensorFlow-Lite, garantiamo agli sviluppatori di godere dei vantaggi di xcore attraverso modelli di programmazione comodi e familiari.

“Grazie alla nostra collaborazione con Amazon Web Services, gli sviluppatori hanno ora l'opportunità di programmare e adattare le applicazioni per l'IoT in modo rapido e semplice. Con questa versione, ad esempio, è possibile eseguire uno stack vocale completo con diverse forme di elaborazione (DSP, AI, ecc.) su una piattaforma omogenea, semplificando lo sviluppo, il test e la manutenzione del software e, infine, riducendo i costi e il tempo di commercializzazione .”