XMOS und AWS starten SMP FreeRTOS für Multicore-Prozessoren

Aktualisierung: 1. Juli 2021

XMOS und AWS starten SMP FreeRTOS für Multicore-Prozessoren

XMOS und AWS starten SMP FreeRTOS für Multicore-Prozessoren

XMOS hat in Zusammenarbeit mit AWS die Veröffentlichung von FreeRTOS mit symmetrischem Multiprocessing (SMP) angekündigt, das es Elektronikherstellern ermöglicht, komplexe eingebettete Systeme schneller und einfacher als zuvor zu bauen.

Mit bedeutenden Beiträgen von XMOS und anderen Partnern markiert diese neue SMP-Version das, was die beteiligten Unternehmen als einen Schritt in den Fähigkeiten des FreeRTOS-Kernels beschreiben, wobei die Verifizierung und Wartung von Amazon Web Services (AWS) bereitgestellt wird.

Angetrieben von der Community wird das vom MIT lizenzierte Open-Source-FreeRTOS aufgrund seiner Benutzerfreundlichkeit, Wiederverwendung und Geschwindigkeit alle 170 Sekunden von Entwicklern heruntergeladen.

FreeRTOS bietet eine homogene und skalierbare Programmierschnittstelle, die bestehende und zukünftige Workloads ausführen kann, und Entwickler können jetzt, erstmals in einer Upstream-Version, in einer vertrauten FreeRTOS-Umgebung mit symmetrischem Multiprocessing arbeiten, um Multicore-Architekturen zu programmieren – was viel Zeit und Geld spart, und zur Verbesserung der Markteinführungsgeschwindigkeit beitragen.

SMP FreeRTOS wird auf dem xcore-Chipsatz von XMOS verfügbar sein, der KI, Steuerung, Kommunikation und DSP in einem erschwinglichen, leistungsstarken Paket vereint, das bereits in einer Vielzahl von Anwendungen weit verbreitet ist.

Die kürzlich veröffentlichten XTC-Tools von XMOS, gepaart mit der symmetrischen Multiprocessing-Implementierung (SMP) von FreeRTOS, nutzen die Fähigkeiten von xcore durch eine einfach zu verwendende, branchenübliche Softwaresprache und Abstraktion.

Mark Lippett, CEO von XMOS: „Die SMP-Version von FreeRTOS bedeutet, dass Entwickler jetzt die Flexibilität unserer xcore-Plattform nutzen können, um benutzerdefinierte Lösungen aus dem Betriebssystem heraus zu entwickeln. Dies ist ein wesentlicher Unterschied zu anderen SoCs, die im Wesentlichen in Silizium hartcodiert sind. Mit voller Unterstützung der Programmiersprache C, FreeRTOS und des Deep-Learning-Frameworks TensorFlow-Lite stellen wir sicher, dass Entwickler die Vorteile von xcore durch komfortable und vertraute Programmiermodelle genießen können.

„Durch unsere Zusammenarbeit mit Amazon Web Services haben Entwickler nun die Möglichkeit, Anwendungen für das IoT schnell und einfach zu programmieren und anzupassen. Mit dieser Version kann beispielsweise ein vollständiger Voice-Stack mit verschiedenen Computing-Formen (DSP, KI usw.) auf einer homogenen Plattform ausgeführt werden, was die Entwicklung, das Testen und die Wartung von Software vereinfacht und letztendlich Kosten und Markteinführungszeit reduziert .“