Percepio®, Marktführer in der Software-Trace-Visualisierung für Embedded- und IoT Software-Systeme ist heute dem Zephyr-Projekt als Silber-Sponsor beigetreten.
Letzten Sommer hat Prcepio Tracealyzer um Unterstützung für das Open-Source-RTOS Zephyr erweitert. In Anerkennung des Potenzials von Zephyr, die führende unabhängige Plattform für kleine IoT-Geräte zu werden, ist Percepio heute dem Zephyr-Projekt als Silber-Sponsor beigetreten.
Percepio leistete wesentliche Beiträge zum Zephyr-Quellcode und erweiterte das Tracing-Subsystem, um ein vollständiges Tracing von Zephyr-Anwendungen im Einklang mit den Fähigkeiten von Tracealyzer zu ermöglichen. Eine der Hauptverbesserungen war die Unterstützung aller Arten von Kernel-Objekten und -Ereignissen; insgesamt haben wir drei Monate damit verbracht, mehr als 200 Tracing-Hooks und mehrere tausend Zeilen Code hinzuzufügen.
Das neue Tracing-Subsystem ist ab Version 2.6 in Zephyrs Code-Repositorium verfügbar. Es ist in den Zephyr-RTOS-Downloads enthalten und Entwickler, die Tracealyzer-Tracing verwenden möchten, können es im Zephyr-Konfigurationsdialog aktivieren.