XMOS et AWS lancent SMP FreeRTOS pour les processeurs multicœurs

Mise à jour : 1 juillet 2021

XMOS et AWS lancent SMP FreeRTOS pour les processeurs multicœurs

XMOS et AWS lancent SMP FreeRTOS pour les processeurs multicœurs

XMOS, en collaboration avec AWS, a annoncé la sortie de FreeRTOS à multitraitement symétrique (SMP), permettant aux fabricants d'électronique de construire des systèmes embarqués complexes plus rapidement et plus facilement qu'auparavant.

Avec des contributions importantes de XMOS et d'autres partenaires, cette nouvelle version SMP marque ce que les entreprises impliquées décrivent comme un changement radical dans les capacités du noyau FreeRTOS, avec une vérification et une maintenance fournies par Amazon Web Services (AWS).

Poussé par la communauté, le FreeRTOS open source sous licence MIT est téléchargé toutes les 170 secondes par les développeurs en raison de sa facilité d'utilisation, de sa réutilisation de la conception et de sa vitesse.

FreeRTOS offre une interface de programmation homogène et évolutive qui peut exécuter des charges de travail existantes et futures et maintenant, pour la première fois dans une version en amont, les développeurs peuvent travailler dans un environnement FreeRTOS familier en utilisant le multitraitement symétrique pour programmer des architectures multicœurs - économisant ainsi du temps et de l'argent, et contribuer à améliorer la vitesse de mise sur le marché.

SMP FreeRTOS sera disponible pour une utilisation sur le chipset xcore de XMOS, qui rassemble l'IA, le contrôle, les communications et le DSP dans un package abordable et performant qui est déjà largement utilisé dans une grande variété d'applications.

Les outils XTC récemment publiés par XMOS, associés à l'implémentation de multitraitement symétrique (SMP) de FreeRTOS, tirent parti des capacités de xcore grâce à un langage et une abstraction logiciels standard faciles à utiliser.

Selon Mark Lippett, PDG de XMOS, « La version SMP de FreeRTOS signifie que les développeurs peuvent désormais utiliser la flexibilité de notre plate-forme xcore pour concevoir des solutions personnalisées à partir du système d'exploitation. Il s'agit d'une différenciation majeure par rapport aux autres SoC, qui sont essentiellement codés en dur dans du silicium. Avec une prise en charge complète du langage de programmation C, de FreeRTOS et du framework d'apprentissage en profondeur TensorFlow-Lite, nous veillons à ce que les développeurs profitent des avantages de xcore grâce à des modèles de programmation confortables et familiers.

« Grâce à notre collaboration avec Amazon Web Services, les développeurs ont désormais la possibilité de programmer et d'adapter des applications pour l'IoT rapidement et facilement. Avec cette version, une pile vocale complète, par exemple, avec différentes formes de calcul (DSP, AI, etc.) peut être exécutée sur une plate-forme homogène, simplifiant le développement, les tests et la maintenance des logiciels, et en fin de compte, réduisant les coûts et les délais de mise sur le marché. . "