Das PX5 RTOS wurde gerade erst auf den Markt gebracht, und IAR Systems bietet bereits volle Unterstützung für das neue Echtzeitbetriebssystem. Das PX5 Industrial RTOS ist ein fortschrittliches RTOS der 5. Generation, das für die anspruchsvollsten und am weitesten entwickelten Embedded-Anwendungen entwickelt wurde. Das PX5 RTOS hilft Entwicklern von Embedded-Systemen, das Echtzeit-Scheduling ihrer Multithreading-Anwendungen zu verwalten und gleichzeitig die Qualität, Sicherheit und den Schutz von Embedded-Geräten zu erhöhen.

Da das PX5 RTOS vollständig von der IAR Embedded Workbench® for Arm® unterstützt wird, können Entwickler eine integrierte Entwicklungsumgebung für die nahtlose Erstellung und das Debugging ihrer kommerziellen sicherheitskritischen Anwendungen vom Quellcode bis zur Firmware nutzen. Dadurch profitieren Kunden von einer kürzeren Time-to-Market, einer verbesserten Qualität der Geräte-Firmware und einer Portabilität über verschiedene Geräteplattformen hinweg. Die IAR Embedded Workbench ist eine vollständige Entwicklungs-Toolchain mit einem hoch optimierenden Compiler und erweiterten Debugging-Funktionen. Tausende von Embedded-Entwicklern weltweit schätzen den leistungsstarken IAR C/C++ Compilero für seine erstklassigen Optimierungen.

In Verbindung mit dem minimalen Footprint von PX5 RTOS von ca. 1KB, der sich automatisch an die Größe der Anwendung anpasst, können Unternehmen ihre BOM (Bill of Materials) reduzieren, indem sie kleinere Geräte verwenden oder ihre bestehende Plattform um differenzierende Funktionen erweitern. Das PX5 RTOS ist unabhängig von der Systembelastung deterministisch, während die Code-Analyse-Tools C-STAT und C-RUN von IAR auf eine zuverlässig getestete Code-Basis für nachweislich höchste Code-Qualität abzielen.

Für sicherheitskritische Anwendungen ist IAR Embedded Workbench for Arm als vom TÜV SÜD zertifizierte Edition für funktionale Sicherheit erhältlich und erfüllt die Anforderungen der ISO 26262. Das PX5 RTOS verfügt über eine native Implementierung des Industriestandards POSIX pthreads API sowie über die beste Größe und Leistung seiner Klasse. Was die Sicherheit betrifft, so bietet das PX5 RTOS die Pointer/Data Verification (PDV)-Technologie, die Entwickler zur Laufzeit nutzen können, um Funktionsrücksprungadressen, Funktionszeiger, Systemobjekte, globale Daten und Speicherpools zu verifizieren.

Diese Technologie ist einzigartig für das PX5 RTOS. Neben der nativen POSIX pthread-Unterstützung (Semaphore, Mutex, Message Queue usw.) bietet das PX5 RTOS auch Echtzeit-Erweiterungen wie Event-Flags, Fast Queues, Tick-Timer, Speicherverwaltung und mehr. Da das PX5 RTOS den Industriestandard POSIX pthreads API unterstützt, ist eine breite Palette von Software-Stacks - sowohl Open Source als auch kommerziell - für eingebettete IoT-Echtzeitplattformen sofort einsetzbar.