Azure RTOS ThreadX

– an industrial grade RTOS designed for deeply embedded system

Zellaco delivers fixed price development projects as well as long term maintenance and support at a yearly fee for Azure RTOS ThreadX including the additions.

ThreadX was originally developed by Express Logic in the late 1990s. The company was acquired by Microsoft in 2019 and then became part of Microsoft Azure product portfolio. The long history of ThreadX makes it one of the most used RTOSs and it has been deployed in more than 10 billion devices worldwide.

Azure RTOS has been certified for safety-critical products within avionics, medical devices, transportation, and industrial control equipment. It has certifications for IEC 61508 SIL4, IEC 62304 Class C, ISO26262 ASIL D and EN 50128 SW-SIL 4. A pre-certification package can be purchased from Microsoft.

Built to be fast and small

ThreadX is an industrial-grade RTOS designed for deeply embedded systems with a small footprint and fast performance. It supports an extensive set of MCU and MPUs from ST Microelectronics, Microchip, NXP, QUALCOMM and Renesas. In the API description standard features like memory services, interrupt control, mutexes and semaphores, queues, time, and thread services.  On top of these features, Azure RTOS ThreadX also provides preemption-threshold scheduling and the possibility to do event chaining, both features reduce the overhead of context switch and hence increase performance. 

In addition to the operating system, Microsoft also provides several extensions to Azure RTOS ThreadX. 

  • Azure RTOS FilesX – A FAT-compatible file system 

  • Azure RTOS GUIX – An embedded graphical user interface library 

  • Azure RTOS TraceX – A graphical user interface to visualize the internal behaviour 

  • Azure RTOS NetX – TCP/IP stack for both IPv4 and IPv6 

  • Azure RTOS USBX – Embedded USB host stack 

On top of these features, Azure RTOS ThreadX also provides adoption layers for OSEK, FreeRTOS and Posix, which makes it easy to migrate from another RTOS to ThreadX.  

 

“You don’t have to be a genius or a visionary or even a college graduate to be successful. You just need a framework and a dream.”

Michael Dell, founder Dell Technologies