Als langjährige Partner von Arduino sind wir bei Elektor begeistert, aufregende Neuigkeiten mit unserer Community zu teilen: Arduino hat die Beta-Version ihrer ersten ZephzrOS-basierendes Core angekündigtDies ist ein entscheidender Schritt in Arduinos Übergang weg von Mbed OS, einem bekannten Echtzeitbetriebssystem (RTOS), das lange Zeit die Embedded-Entwicklung unterstützt hat.

Mbed OS, entwickelt von ARM, stellt eine robuste Abstraktionsschicht für Mikrocontroller-basierte Anwendungen dar und ermöglicht mit seinen umfangreichen Bibliotheken und Echtzeitfunktionen eine schnellere Entwicklung. Nach der Entscheidung von ARM, Mbed OS abzuschaffenobwohl es erst im Juli 2026 das Ende seines Lebens erreicht, begann Arduino jedoch, Alternativen zu erforschen. Im vergangenen Juli gab Arduino seinen Plan bekannt, ZephyrOS zu übernehmen, ein modernes RTOS mit erweiterten Funktionen und einem dynamischen Open-Source-Ökosystem.

Im Arduino-Ökosystem ist jedes Board mit einem Kern verbunden, der die Arduino-Programmiersprache für seinen spezifischen Mikrocontroller implementiert. Während viele Board wie die aus den UNO-, MKR- und Nano-Familien von dieser Umstellung nicht betroffen sind, sind Boards wie die GIGA, Nano 33 BLE, Nano RP2040 Connect, Portenta, Nicla und Opta auf Mbed OS angewiesen. Die Umstellung dieser Kerne auf ZephyrOS sichert weiterhin Unterstützung und bringt leistungsstarke neue Funktionen mit sich.

ZephyrOS ist ein RTOS der nächsten Generation, das für Flexibilität, Skalierbarkeit und hohe Leistung entwickelt wurde. Sein modulares Design und die Echtzeit-Planungsfähigkeiten machen es ideal für moderne Embedded-Systeme. Entwickler, die die neuen, auf ZephyrOS aufbauenden Arduino-Cores verwenden, profitieren von Funktionen wie dynamischem Sketch-Laden, Multithreading und prozessübergreifender Kommunikation.Die Integration zwischen Arduino und ZephyrOS stellt sicher, dass diese Verbesserungen benutzerfreundlich bleiben und das intuitive Entwicklungserlebnis von Arduino bewahrt wird.

Diese Zusammenarbeit bringt auch praktische Vorteile mit sich: schnellere Kompilierungszeiten, kleinere Binärdateien und Zugang zum umfangreichen Bibliotheks-Ökosystem von Zephyr. Das GitHub-Aufbewahrungsort bietet alle Ressourcesdie Entwickler für den Einstieg benötigen, inklusive Installationsanleitungen und technischer Dokumentation.

Wir ermutigen unsere Community herzlich, diese Beta-Version zu erkunden und ihr Feedback über die GitHub Issues-Seite von Arduino zu teilen. Ihr Input kann die Zukunft der Arduino-Entwicklung maßgeblich mitgestalten. Mit dem Übergang zu ZephyrOS sind wir begeistert zu sehen, wie Arduino einen modernen und zukunftssicheren Ansatz verfolgt. Es ist an der Zeit, Ihre Arduino-Boards abzustauben, in dieses spannende neue Kapitel einzutauchen und mit Experimenten zu beginnen! Werfen Sie auch einen Blick auf unseren Artikel "Erste Schritte mit dem Zephyr RTOS". Vergessen Sie nicht, Ihre Arbeit mit der Community auf der Elektor Labs-Plattform zu teilen - wir würden uns freuen zu sehen, was Sie kreieren!

Quelle des Vorschaubildes: Arduino.