PX5 RTOS Newsletter: Latest Updates & Innovations

PX5 RTOS Updates

January 2025


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.

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.