Express Logic, a San Diego, CA (
News -
Alert)-based provider of run-time solutions and development tools for deeply embedded applications, has unveiled the latest version of its ‘
ThreadX’ real-time operating system (RTOS), ThreadX 5.2.
In general, a real time operating system (RTOS) is a multitasking operating system specially designed for real-time applications. Utilizing specialized scheduling algorithms, RTOS are ideal for - embedded systems such as programmable thermostats, household appliance controllers; industrial robots; spacecraft; industrial control and more.
ThreadX V5.2 has added features for increased speed, a reduced footprint and more visibility into the system. Apart from these added features, ThreadX V5.2 is also incorporated with developer-friendly features, like dynamic event filtering, expanded event trace, SMP enhancement, and a significant reduction in global memory requirements.
Real-time performance is a key factor assessing RTOS, which in-turn increases the performance of the application as well as responsiveness with less overhead. Keeping this in mind, Express Logic incorporated ThreadX V5.2 with RTOS-independent ‘Thread-Metric Benchmark Suite’, which measures RTOS real-time performance. This helped ThreadX V5.2 to provide much faster processing speed across the board compared to its earlier version, especially in the area of message processing,.
ThreadX V5.2 has the capability to achieve 7,853,195 iterations of the Thread-Metric message processing test, whereas earlier version of ThreadX achieved 6,928,383 iterations only. This indicates that there is 13.3 percent increase in performance. Other Thread-Metric scores increased from 1 percent to 12 percent, the company also said.
Also, the minimal RAM requirement of ThreadX V5.2 is 364 bytes, whereas V5.1 requires 2K bytes. The decreased memory footprint makes ThreadX V5.2 ideal for SoC (system-on-chip) applications, where memory resources are extremely limited.
Event filtering reduces the clutter of unnecessary events, thereby enabling developers to quickly find the most relevant information for their current investigation as well as includes a generic SMP (symmetric multiprocessing) framework that makes RTOS more portable to new multi-core environments.
Jayashree Adkoli is a contributing editor for TMCnet. To read more of Jayashree's articles, please visit her columnist page.Edited by
Stefania Viscusi