Het PX5 RTOS is net gelanceerd en IAR Systems biedt nu al volledige ondersteuning voor het nieuwe real-time besturingssysteem. Het PX5 Industrial RTOS is een geavanceerd 5e generatie RTOS, ontworpen voor de meest geavanceerde en ontwikkelde embedded toepassingen. Het PX5 RTOS helpt embedded systeemontwikkelaars de real-time scheduling van hun multithreaded applicaties te beheren en tegelijkertijd de kwaliteit, veiligheid en beveiliging van embedded apparaten te verhogen.

Omdat PX5 RTOS volledig wordt ondersteund in IAR Embedded Workbench® for Arm®, kunnen ontwikkelaars gebruik maken van een geïntegreerde ontwikkelomgeving voor het naadloos bouwen en debuggen van hun commerciële veiligheidskritische toepassingen, van broncode tot firmware. Hierdoor profiteren klanten van een kortere time-to-market, verbeterde kwaliteit van de apparaatfirmware en overdraagbaarheid tussen verschillende apparaatplatforms. De IAR Embedded Workbench is een complete ontwikkelingstoolchain met een sterk optimaliserende compiler en geavanceerde debugging-functies. Duizenden embedded ontwikkelaars wereldwijd waarderen de krachtige IAR C/C++ Compilero voor zijn best-in-class optimalisaties.

In combinatie met de minimale footprint van PX5 RTOS van ca. 1 KB, die automatisch in grootte wordt aangepast aan de toepassing, kunnen bedrijven hun BOM (Bill of Materials) verlagen door kleinere apparaten te gebruiken of meer onderscheidende functies toe te voegen aan hun bestaande platform. PX5 RTOS is deterministisch, ongeacht de systeembelasting, terwijl IAR's code-analysetools C-STAT en C-RUN streven naar een betrouwbaar geteste codebasis voor aantoonbaar de hoogste codekwaliteit.

Voor veiligheidskritische toepassingen is IAR Embedded Workbench for Arm beschikbaar als een door TÜV SÜD gecertificeerde functionele veiligheidseditie die voldoet aan de eisen van ISO 26262. Het PX5 RTOS beschikt over een native implementatie van de industriestandaard POSIX pthreads API alsmede best-of-class omvang en prestaties. Wat betreft veiligheid en beveiliging, biedt het PX5 RTOS Pointer/Data Verification (PDV) technologie, die ontwikkelaars kunnen gebruiken tijdens run-time om functie return adressen, functie pointers, systeem objecten, globale data en geheugenpools te verifiëren.

Deze technologie is uniek voor het PX5 RTOS. Naast de native POSIX pthread ondersteuning (semafoor, mutex, message queue, etc.), biedt het PX5 RTOS ook real-time extensies zoals event flags, fast queues, tick timers, geheugenbeheer, en meer. Gezien de industriestandaard POSIX pthreads API-ondersteuning van het PX5 RTOS is een breed scala aan softwarestacks direct mogelijk - zowel open source als commercieel - voor real-time embedded IoT-platforms.