L'RTOS PX5 è stato appena lanciato e IAR Systems offre già un supporto completo per il nuovo sistema operativo in tempo reale. L'RTOS industriale PX5 è un RTOS avanzato di quinta generazione, progettato per le applicazioni embedded più sofisticate e sviluppate. L'RTOS PX5 aiuta gli sviluppatori di sistemi embedded a gestire la programmazione in tempo reale delle loro applicazioni multithreaded, aumentando la qualità, la sicurezza e la protezione dei dispositivi embedded.

Grazie al pieno supporto di PX5 RTOS in IAR Embedded Workbench® for Arm®, gli sviluppatori possono sfruttare un ambiente di sviluppo integrato per costruire e debuggare senza problemi le loro applicazioni commerciali critiche per la sicurezza, dal codice sorgente al firmware. Di conseguenza, i clienti beneficiano di un time-to-market ridotto, di una migliore qualità del firmware del dispositivo e della portabilità tra le varie piattaforme di dispositivi. IAR Embedded Workbench è una catena di strumenti di sviluppo completa, con un compilatore altamente ottimizzante e funzioni di debug avanzate. Migliaia di sviluppatori embedded in tutto il mondo apprezzano il potente IAR C/C++ Compilero per le sue ottimizzazioni migliori della categoria.

In combinazione con l'ingombro minimo di PX5 RTOS di circa 1KB, che scala automaticamente le dimensioni rispetto all'applicazione, le aziende possono quindi ridurre la loro BOM (Bill of Materials) utilizzando dispositivi più piccoli o aggiungendo funzioni più differenzianti alla loro piattaforma esistente. L'RTOS PX5 è deterministico indipendentemente dal carico del sistema, mentre gli strumenti di analisi del codice C-STAT e C-RUN di IAR mirano a una base di codice testata in modo affidabile, per dimostrare la massima qualità del codice.

Per le applicazioni critiche per la sicurezza, IAR Embedded Workbench for Arm è disponibile in edizione di sicurezza funzionale certificata da TÜV SÜD e conforme ai requisiti della norma ISO 26262. L'RTOS PX5 è dotato di un'implementazione nativa dell'API POSIX pthreads, standard del settore, nonché di dimensioni e prestazioni migliori della categoria. Per quanto riguarda la sicurezza, l'RTOS PX5 offre la tecnologia Pointer/Data Verification (PDV), che gli sviluppatori possono sfruttare in fase di esecuzione per verificare gli indirizzi di ritorno delle funzioni, i puntatori delle funzioni, gli oggetti di sistema, i dati globali e i pool di memoria.

Questa tecnologia è esclusiva dell'RTOS PX5. Oltre al supporto nativo POSIX pthread (semaphore, mutex, coda di messaggi, ecc.), l'RTOS PX5 offre anche estensioni in tempo reale come flag di eventi, code veloci, timer di tick, gestione della memoria e altro ancora. Grazie al supporto dell'API POSIX pthreads standard del settore dell'RTOS PX5, è possibile abilitare immediatamente un'ampia gamma di stack software, sia open source che commerciali, per piattaforme IoT embedded in tempo reale.