PX5 RTOS Newsletter: Latest Updates & Innovations

January 2026

The PX5 NET now has functional safety certification!

PX5 NET with its native BSD sockets API has been certified by SGS-TÜV SAAR to the highest levels of the IEC 61508, IEC 62304, ISO 26262, and EN 50128 functional safety standards; it offers developers a faster path to certification, reduces product liability with improved quality and time to market.

Click Here for More Information

PX5 Net certified by SGS-TUV Saar

The best RTOS gets even better!

PX5 RTOS gets even better

The latest PX5 RTOS 5.3.0 release — first introduced in September 2025 — has enhanced performance and new functionality. The new functionality includes thread-local storage, event chaining, even-flag consumption options, time-slice modification, and system object information. It is also roughly 5-8% faster, making the fastest RTOS even faster (get even more performance with IAR compilation). Finally, this release is even more MISRA compliant, meeting 301 of the 306 MISRA C:2012 rules and directives analyzed by the advanced IAR C-STAT static analysis tool.

Click here for more info on how you can benefit from the best RTOS

Introducing the PX5 AI Assistant

Please check out the PX5 AI Assistant, powered by ChatGPT. It is knowledgeable about all of our products and where to find information and resources on our website. Of course, if you can’t get the information from the PX5 AI Assistant, please contact us!

PX5 AI Assistant

White Paper: How Event Notification Saves System Resources!

PX5 RTOS White Paper

Each thread requires RAM for its control block and stack. In addition, each thread requires processing cycles for its execution (context switching). Event notification APIs can be leveraged such that a thread can effectively suspend on multiple system objects thereby reducing the number of threads and extra resources they consume.

Please check out our white paper to learn more!

C++17 Multithreading Support

An important subset of C++17 multithreading support is now available with PX5 RTOS, enabling C++ developers to rely less on standard C code. The PX5 RTOS C++ support includes thread, mutex, condition variable, and semaphore classes. This support is development-tool-agnostic and can therefore be used with any embedded C++ compiler.

Please Contact Us for More Information

Please Contact Us for More Information

PX5, C++17 Multithreading Support

NXP S32K388EVB-Q289 Board Supported!

NXP S32K388EVB-Q289

A free evaluation of PX5 RTOS for the S32K388EVB-Q289 (Cortex-M7) is available for evaluation. This evaluation contains 11 POSIX pthread examples (projects), including PX5 RTOS-specific extensions. It also includes a TCP Echo Server example using PX5 NET and the RTD Ethernet driver, PX5 FILE RAM Disk example, and a PX5 MODULES example with memory protection. This evaluation is based on S32 Design Studio development tools using the on-board JTAG debugger (other debug probes may be used).

Please contact us to set up an evaluation

Infineon TriCore is now supported!

PX5 RTOS now supports the Infineon TriCore architecture (TC3xx) in Asymmetric Multiprocessing (AMP) mode using the AURIX Development Studio (Tasking compiler). A full source code evaluation is available for the AURIX TC397 TFT EVAL board from Infineon using the on-board debug connection over USB.

Please contact us to set up an evaluation

AURIX TC397 TFT EVAL

AMD MicroBlaze is now supported!

ALINX AXKU040

PX5 RTOS now supports the AMD MicroBlaze soft core processor using the Vitis development tools (GCC compiler). A full source code evaluation is available for the ALINX AXKU040 board using the USB debug cable.

Download here or Please contact us to set up an evaluation

ST Stellar SR6GX (Cortex-R52) is now supported!

PX5 RTOS now supports the ST Stellar SR6GX (Cortex-R52) automotive integration MCU. An evaluation is available on the SR6G7-EVBC6000P evaluation board using the GCC compiler and the Lauterbach debugger.

Please contact us for more information

ST Stellar SR6GX

Free Evaluation for Microchip’s PIC32CK GC01

PIC32CK GC01

A free evaluation of PX5 RTOS for the PIC32CK GC01 (Cortex-M33) is available for download on our website. This evaluation contains 11 POSIX pthread examples (projects), including PX5 RTOS specific extensions. This evaluation is based on MPLAB X IDE (GCC) using the on-board debugger.

Download here

Free Evaluation for Microchip’s PIC32CM GC00

A free evaluation of PX5 RTOS for the PIC32CM GC00 (Cortex-M0) is available for download on our website. This evaluation contains 11 POSIX pthread examples (projects), including PX5 RTOS specific extensions. This evaluation is based on MPLAB X IDE (GCC) using the on-board debugger.

Download here

PIC32CK GC01

Free Evaluation for Microchip’s PIC32CZ CA80

PIC32CZ CA80

A free evaluation of PX5 RTOS for the PIC32CZ CA80 (Cortex-M7) is available for download on our website. This evaluation contains 11 POSIX pthread examples (projects), including PX5 RTOS specific extensions. This evaluation is based on MPLAB X IDE (GCC) using the on-board debugger.

Download here


TinyUSB is now available with PX5 RTOS!

TinyUSB is a free, open-source USB host and device library integrated with the PX5 RTOS. The documentation in the download includes hardware and software requirements, example programs, and licensing information.

Download here

TinyUSB logo



July 2025

The PX5 FILE now has functional safety certification!

PX5 FILE is the first deeply embedded file system presenting a native Linux file system API to be certified by SGS-TUV Saar to the highest levels of the IEC 61508, IEC 62304, ISO 26262, and EN 50128 functional safety standards; offering developers a faster path to certification, reduced product liability with improved quality and accelerated time to market.

Click Here for More Information

PX5 FILE certified by SGS-TUV Saar

PX5 RTOS is nearly 100% MISRA C:2012 Compliant – verified by IAR’s C-STAT!

PX5 MISRA Compliant

The MISRA compliance analysis was done using IAR’s advanced C-STAT static analysis tool. PX5 RTOS meets 292 out of the 297 rules and directives in MISRA C: 2012, making it one of the most compliant RTOS in the industry. The following are the only rules and directives not met by PX5 RTOS:

Please Contact Us for The Complete MISRA Compliance Report


MISRAC2012-Dir-4.6_aBasic types are used (low severity)
MISRAC2012-Dir-4.6_bTypedefs of basic types without size or signedness (low)
MISRAC2012-Dir-4.9Function-like macros were detected
MISRAC2012-Rule-5.2_c89Identifiers not unique in first 31 characters (low severity)
MISRAC2012-Rule-5.4_c89Macro names not unique in first 31 characters (low)

Lauterbach provides fully debug and trace support for PX5 RTOS

Complete OS-awareness is now available in Lauterbach’s TRACE32 debug solutions. Developers can debug the whole software stack from user application to device driver and in doing so, query and display all OS objects such as threads, message queues, event flags, semaphores, mutexes, memory pools, and timers. Trace32 PowerView software also provides dynamic views of PX5 RTOS scheduling analysis and symbolic function call trace and detailed performance analysis functions.

Please Contact Us for More Information

Lauterbach and PX5

Blog: Embedded Software Can Never Have Enough Testing

Embedded Software Can Never Have Enough Testing

In a world of disagreement, virtually all experienced software developers would agree that there can never be enough software testing! We have all experienced the feeling that the latest software release is defect-free, only to be confronted with yet another issue. Please read Bill Lamie’s personal story on how an ounce of prevention is worth a pound of cure!

Learn More on Our Blog

Support for NXP’s S32N55 Vehicle Super-Integration Processor

PX5 RTOS, PX5 FILE, and PX5 NET now support the Cortex-R52 processors of NXP’s advanced S32N55 processor platform. This support is integrated with the GrayVIP platform and can be evaluated on the S32N55-RDB evaluation board using the Lauterbach debugger, which also provides complete PX5 RTOS awareness.

Please Contact Us for More Information

Cortex-R52 processors

Free Evaluation for NX’s MR-CANHUB344

NXP MR-CANHUB344 with PX5

A free evaluation of PX5 RTOS for the MR-CANHUBK344 (Cortex-M7) is available for download on our website. This evaluation contains 11 POSIX pthread examples (projects), including PX5 RTOS specific extensions. This evaluation is based on S32 Design Studio development tools using the S32 Debug Probe (other debug probes may be used).

Download Free Evaluation

Free Evaluation for NXP’s S32K3X8EVB-Q289

A free evaluation of PX5 RTOS for the S32K3X8EVB-Q289 (Cortex-M7) is available for download on our website. This evaluation contains 11 POSIX pthread examples (projects), including PX5 RTOS specific extensions. This evaluation is based on S32 Design Studio development tools using the on-board JTAG debugger (other debug probes may be used).

Download Free Evaluation

PX5 RTOS for the S32K3X8EVB-Q289 (Cortex-M7)

Coming Soon

Coming Soon

PX5 is actively pursuing functional safety certification for PX5 NET - the advanced TCP/IP networking stack.

New free evaluations for the following boards:

  • NXP’s S32K388EVB-Q289
  • ST’s NUCLEO-H563ZI
  • ST’s STM32N6570-DK



January 2025

Fastest RTOS of 2024? PX5 Takes the Crown in Beningo’s Report

The PX5 RTOS is the fastest in the 2024 RTOS Performance Report issued by the Beningo Embedded Group. Based on the open-source ThreadMetric RTOS performance tests, the PX5 RTOS showed superior performance over three widely used RTOS. PX5 RTOS is the fastest RTOS Performance Report 2024

PX5 RTOS is event faster with IAR — roughly 30% faster!

Click Here for More Information

2024 RTOS Performance Report issued by the Beningo Embedded Group

PX5 RTOS Earns Functional Safety Certification from SGS-TUV

SGS TUV certification

The PX5 RTOS has achieved functional safety certification to the highest levels of the IEC 61508, IEC 62304, ISO 26262, and EN 50128 functional safety standards, specifically IEC 61508 SIL 4, IEC 62304 Class C, ISO 26262 ASIL D, and EN 50128 SW-SIL 4. Developers using the PX5 RTOS can leverage the RTOS certification artifacts to save time and money during application certification. For developers of both safety-critical and non-safety-critical devices, the certified PX5 RTOS offers a stable, reliable foundation built to industry best practices to support improved product reliability, security, quality, and time to market.

Contact Us for More Information

Introducing PX5 MODULES for memory protection and partial firmware update

PX5 MODULES technology is analogous to a lightweight process or container, allowing developers to create and dynamically load/execute separately built application C programs called “Modules.” The “Module Manager” manages each Module and permanently resides with the PX5 RTOS and other application logic.

PX5 MODULES - Module Manager

Each module has its own distinct instruction and data memory, which makes it possible to isolate its execution completely via MPU or MMU. Time-domain protection is also possible via maximum priority restriction on the threads running within the module.

Learn More


IAR C-SPY Now Has PX5 RTOS Debugger Awareness

The PX5 RTOS C-SPY awareness plugin lets developers instantly visualize the state of RTOS-specific resources in their application. Visualization is available for all PX5 RTOS resources, including threads, condition variables, event flags, semaphores, mutexes, message queues, and memory pools. In addition, visualization of PX5 RTOS execution profiling information—when enabled by the developer—is available.

PPX5 RTOS resources

Visualization for all PX5 NET and PX5 FILE resources, including network interfaces, sockets, packet pools, volumes, and files, is also available. The PX5 RTOS C-SPY awareness plugin supports 32-bit and 64-bit architectures. It also supports all multicore configurations, including Asymmetric Multiprocessing (AMP) and Symmetric Multiprocessing (SMP). In SMP mode, the core associated with each running thread is clearly identified.

Please Contact Us for More Information


Execution Profiling with PX5 RTOS

PX5 RTOS profiling tracks the total time the system is idle, executing threads, and processing ISRs. It also tracks the amount of time each thread is executed. This information helps developers better understand processor utilization and identify areas for optimization. This information can be obtained in the previously mentioned PX5 RTOS C-SPY plugin from IAR. Here is an example of the Execution Profile resource view of the pthread_create_example project:

PX5 Execution Profile Table

This example shows very little idle time (0.01%), since threads run continuously. There is not much ISR processing either (< 1%) since the only interrupt processing is the periodic 1ms timer interrupt.
As for the threads themselves, the main thread and child thread are taking up most of the processing, while the priority child thread executes on every timer interrupt (< 1%).

Please Contact Us for More Information


PX5 Resource Links

The following are important links for PX5 Resources:
PX5 RTOS — px5rtos.com/px5-rtos-embedded
PX5 NET — px5rtos.com/px5-net
PX5 FILE — px5rtos.com/px5-file
PX5 MODULES — px5rtos.com/px5-modules
PX5 Videos — youtube.com/@px5rtos
PX5 White Papers — px5rtos.com/px5-rtos-white-papers

Newsletter Sign Up


Message Sent

Thank you for subscribing!
You’ll get company news and helpful tips, upcoming events, and more.

PX5 RTOS AI Assistant
👋 Hello, I’m your AI assistant.
Ask me about PX5 RTOS—its industrial-grade design, technical advantages, and why it’s trusted by embedded developers. 🚀

Your Feedback

Matters!

Please answer 5 quick questions to help us better meet your needs!

What do you like about the PX5 RTOS?

What do you dislike about the PX5 RTOS?

What would you like to see the PX5 RTOS?

What do you like about our website?

How can we improve our website?

Survey Completed

Thank you

We sincerely appreciate your valuable input and the time you’ve taken to complete a survey.