XMOS e AWS lançam SMP FreeRTOS para processadores multicore

Atualização: 1 de julho de 2021

XMOS e AWS lançam SMP FreeRTOS para processadores multicore

XMOS e AWS lançam SMP FreeRTOS para processadores multicore

A XMOS, em colaboração com a AWS, anunciou o lançamento do FreeRTOS de multiprocessamento simétrico (SMP), permitindo que os fabricantes de eletrônicos construam sistemas embarcados complexos com mais rapidez e facilidade do que antes.

Com contribuições significativas da XMOS e de outros parceiros, esta nova versão do SMP marca o que as empresas envolvidas descrevem como uma mudança radical nos recursos do kernel FreeRTOS, com verificação e manutenção fornecidas pela Amazon Web Services (AWS).

Impulsionado pela comunidade, o FreeRTOS de código aberto licenciado pelo MIT é baixado a cada 170 segundos pelos desenvolvedores devido à sua facilidade de uso, reutilização de design e velocidade.

O FreeRTOS oferece uma interface de programação homogênea e escalável que pode executar cargas de trabalho existentes e futuras e agora, pela primeira vez em uma versão upstream, os desenvolvedores podem trabalhar em um ambiente familiar do FreeRTOS usando multiprocessamento simétrico para programar arquiteturas multicore – economizando tempo e dinheiro consideráveis, e ajudando a melhorar a velocidade de lançamento no mercado.

O SMP FreeRTOS estará disponível para uso no chipset xcore da XMOS, que reúne IA, controle, comunicações e DSP em um pacote acessível e de alto desempenho que já é amplamente utilizado em uma ampla variedade de aplicações.

As ferramentas XTC lançadas recentemente pela XMOS, combinadas com a implementação de multiprocessamento simétrico (SMP) do FreeRTOS, aproveitam os recursos do xcore por meio de linguagem e abstração de software padrão da indústria fáceis de usar.

De acordo com Mark Lippett, CEO da XMOS, “O lançamento SMP do FreeRTOS significa que os desenvolvedores agora podem usar a flexibilidade de nossa plataforma xcore para arquitetar soluções personalizadas a partir do sistema operacional. Esta é uma grande diferenciação de outros SoCs, que são substancialmente codificados em silício. Com suporte total para a linguagem de programação C, FreeRTOS e a estrutura de aprendizagem profunda TensorFlow-Lite, garantimos que os desenvolvedores aproveitem os benefícios do xcore por meio de modelos de programação confortáveis ​​e familiares.

“Através da nossa colaboração com a Amazon Web Services, os desenvolvedores agora têm a oportunidade de programar e adaptar aplicações para IoT de forma rápida e fácil. Com esta versão, uma pilha completa de voz, por exemplo, com diferentes formas de computação (DSP, IA, etc.) pode ser executada em uma plataforma homogênea, simplificando o desenvolvimento, o teste e a manutenção de software e, em última análise, reduzindo o custo e o tempo de lançamento no mercado .”