XMOS y AWS lanzan SMP FreeRTOS para procesadores multinúcleo

Actualización: 1 de julio de 2021

XMOS y AWS lanzan SMP FreeRTOS para procesadores multinúcleo

XMOS y AWS lanzan SMP FreeRTOS para procesadores multinúcleo

XMOS, en colaboración con AWS, ha anunciado el lanzamiento de FreeRTOS de multiprocesamiento simétrico (SMP), que permite a los fabricantes de productos electrónicos construir sistemas integrados complejos de forma más rápida y sencilla que antes.

Con importantes contribuciones de XMOS y otros socios, esta nueva versión SMP marca lo que las empresas involucradas describen como un cambio radical en las capacidades del kernel FreeRTOS, con verificación y mantenimiento proporcionados por Amazon Web Services (AWS).

Impulsado por la comunidad, los desarrolladores descargan FreeRTOS de código abierto con licencia del MIT cada 170 segundos debido a su facilidad de uso, reutilización de diseño y velocidad.

FreeRTOS ofrece una interfaz de programación homogénea y escalable que puede ejecutar cargas de trabajo existentes y futuras y ahora, por primera vez en una versión ascendente, los desarrolladores pueden trabajar dentro de un entorno FreeRTOS familiar utilizando multiprocesamiento simétrico para programar arquitecturas multinúcleo, lo que ahorra una cantidad considerable de tiempo y dinero, y ayudando a mejorar la velocidad de comercialización.

SMP FreeRTOS estará disponible para su uso en el conjunto de chips xcore de XMOS, que reúne AI, control, comunicaciones y DSP en un paquete asequible y de alto rendimiento que ya se usa ampliamente en una amplia variedad de aplicaciones.

Las herramientas XTC de XMOS lanzadas recientemente, junto con la implementación de multiprocesamiento simétrico (SMP) de FreeRTOS, aprovechan las capacidades de xcore a través del lenguaje y la abstracción de software estándar de la industria fáciles de usar.

Según Mark Lippett, CEO de XMOS, “La versión SMP de FreeRTOS significa que los desarrolladores ahora pueden usar la flexibilidad de nuestra plataforma xcore para diseñar soluciones personalizadas desde el sistema operativo. Esta es una diferencia importante de otros SoC, que están sustancialmente codificados en silicio. Con soporte completo para el lenguaje de programación C, FreeRTOS y el marco de aprendizaje profundo TensorFlow-Lite, nos aseguramos de que los desarrolladores disfruten de los beneficios de xcore a través de modelos de programación cómodos y familiares.

“Gracias a nuestra colaboración con Amazon Web Services, los desarrolladores ahora tienen la oportunidad de programar y adaptar aplicaciones para IoT de forma rápida y sencilla. Con esta versión, se puede ejecutar una pila de voz completa, por ejemplo, con diferentes formas de cómputo (DSP, AI, etc.) en una plataforma homogénea, lo que simplifica el desarrollo, las pruebas y el mantenimiento del software y, en última instancia, reduce el costo y el tiempo de comercialización. . "